[SVN] Repository 추가 생성
참고> 아래 내용중 설정에 따라 "svn://" 는 "http://"등으로 바뀔 수 있음.
[NEW_REPO] Repository creation.
<at SVN server>
Find main directory : ps -ew -o cmd | grep svnserve | grep -v grep
svnserve -d -r /pa/pa/svn
cd : /pa/pa/svn
repo. create <absolute path> : svnadmin create --fs-type fsfs /pa/pa/svn/NEW_REPO <== 절대 경로 사용
change repo.'s conf as other repo. : NEW_REPO/conf/svnserve.conf
[general]
anon-access = none # 비권한자 작업불가
auth-access = write # 인증자 쓰기 가능
password-db = passwd
auth-db = authz # User별 권한 설정 필요시
realm = NEW_REPO Repository
set repo.'s passwd as other repo. : NEW_REPO/conf/passwd -> make symbolic link
[users]
id = password
User별 권한 설정 필요시 authz 설정
[groups]
grp_id = member_id1,member_id2,member_id3
[/] # 대상 디렉토리(Repository 위치 기준)
person_id = rw
@grp_id = rw
* = # 비 인증자 권한 없음
<at Anywhere>
Make initial directories. : trunk branches tags
svn mkdir svn://192.168.88.210/NEW_REPO/trunk svn://192.168.88.210/NEW_REPO/branches svn://192.168.88.210/NEW_REPO/tags
Check :
svn list svn://192.168.88.210/NEW_REPO
<at Local>
Check trunk : svn co svn://192.168.88.210/NEW_REPO/trunk MySrc
<Tagging>
svn copy http://svn.example.com/project/trunk http://svn.example.com/project/tags/1.0 -m "Release 1.0"
'프로...Linux' 카테고리의 다른 글
[SCRIPT] partitioning (0) | 2018.12.14 |
---|---|
[util] partition/mount - fdisk/lsblk(blkid)/df/mount (0) | 2018.12.14 |
[sh] bourne shell(sh)에서 rand 사용법 (0) | 2018.11.06 |
[sh] predefined variables(special) (0) | 2018.09.28 |
[Linux/WEB] APM 설치 (0) | 2018.08.07 |