- Subversion 관리
- 日常茶飯事
- 2009. 1. 8. 14:55
- 저장소 관리
- 서비스 등록
- 저장소 여러 개 사용하기
- 저장소 생성
> svnadmin create --fs-type fsfs d:/svn_base/rep1 //rep1 이라는 저장소 생성
- svnserve.conf 설정(d:/svn_base/rep1/conf/)
anon-access = none //익명사용자의 접근을 막는다.
auth-access = write
password-db = passwd
authz-db = ../../conf/authz //여러 저장소에서 각각 지정하지 말고 한곳에서 관리하도록 할 수 있다.
- 권한 설정(authz) : Path-Based Authorization
[/]
* =
pantarei = rw
[rep1:/prj1/trunk]
mir = rw
[rep2:/]
* = r #읽기전용
- 서버 시작
> svnserve -d -r d:/svn_base //svn 프로토콜을 사용, 3690 포트 사용
- 서비스 등록
sc \\DEVTEST create svnserve binpath= "C:/Subversion/bin/svnserve.exe
--service -r D:/Resources/svn_repos" DisplayName= "Subversion svnserve"
- 저장소 여러 개 사용하기
- 위와 같이 저장소를 모아둔 디렉토리를 기준으로 svnserve 를 실행시킨다.
- > svnserve -d -r d:/svn_base/rep2 --listen-port 3691
- password-db, authz-db 를 한곳에서 관리한다.
- 버전 정보 보기
> svnadmin --version //svnlook --version 동일
svnadmin, 버젼 1.4.6 (r28521)
Dec 20 2007, 16:19:22에 컴파일 됨
...
svnadmin, 버젼 1.4.6 (r28521)
Dec 20 2007, 16:19:22에 컴파일 됨
...
Recent comment