SVN에 새로운 Repository 생성하기

CentOS v7을 기준으로 먼저 해당 OS에 연결하여..

svnadmin create ./documents

생성된 디렉토리로 이동하여, 다시 conf 서브 디렉토리로 이동

vi passwd

아래와 같이 계정과 암호를 입력하고 저장한다.

MyId = PASSWORD

아래처럼 입력하고

vi authz

아래와 같이 계정에 대한 권한을 지정한다.

[/]
MyID = rw

Repository에 대한 환경 설정을 위해서..

vi svnserve.conf

아래처럼 익명 로그인은 막고, 계정에 의한 암호를 입력받아 접근하도록 설정한다.

anon-access = none
auth-access = write
password-db = passwd

PostgreSQL의 Tablespace와 Database 정보 얻기

PostgreSQL의 콘솔 프로그램인 psql을 통해 Tablespace와 Database 정보를 얻기 위한 명령을 기록해 둡니다.

먼저 데이터베이스의 물리적인 저장 공간을 의미하는 테이블 스페이스의 정보를 얻는 명령은 아래와 같습니다.

\db+

다음은 테이블의 논리적 저장 공간을 의미하는 데이터베이스의 정보를 얻는 명령은 아래와 같습니다.

\l+

git 명령어 정리

참고 url : https://rogerdudler.github.io/git-guide/index.ko.html

// 현재 디릭토리를 빈 local repo 만들고 github에 연결하기
git init
git remote add origin https://github.com/GEOSERVICE/test.git

// github로부터 local repo 만들기
git clone https://github.com/GEOSERVIC/test.git

// 추가, 삭제, 변경된 파일에 대한 반영 및 커밋
git add -A // WORKING TREE -> INDEX TREE
git commit -m “add all” // INDEX TREE -> HEAD TREE

// file1.txt의 추가 및 커밋
git add file1.txt
git commit -m “add file1.txt”

// file1의 삭제 및 커밋
git rm file1.txt
git commit -m “remove file1.txt”

// commit하기전의 지운 파일
git ls-files –deleted

// commit하기전의 지운 파일을 복원
git checkout — plugin/density.js

// commit하기전의 지운 전체 파일 복원
git checkout — *

// github로 반영
git push -u origin master // master는 가지의 이름임, master는 최초의 기본 가지임

// 원격 repo의 변경 사항을 local repo에 반영하기
git pull

// 내가 작업한 것 버리고 원격 repo에 맞추기
git fetch origin
git reset –hard origin/master