시스템/Windows

svn 서버 설치

chance 2017. 9. 24. 14:25



저장소 설정

d:\repo 등 원하는 저장소 루트 폴더 생성


다중저장소

root repository 하위에 원하는 repository 생성


저장소 지정

svnadmin create --fs-type fsfs d:\repo\sub_repo




접속권한 및 계정추가

각 저장소별로 conf폴더에 설정 d:\repo\sub_repo\conf

svnserve.conf 편집 


[general]

anon-access=none: 익명 사용자

auth-access=write : 인증사용자


password-db=passwd

authz-db=authz



계정추가 

passwd 파일 생성


그룹 지정

[groups]

group_name=user1,user2



특정 폴더에 대한 권한

[sub_repo:/]

@group_name=rw


유저 정보

[users]

user_id=password





실행

루트 저장소를 지정해 실행

svnserve -d -r d:\repo


특정포트로 실행

svnserve -d -r d:\repo --listen-port 1234



서비스

sc create svn binpath="C:\subversion\bin\svnserve.exe --service -r d:\repo" displayname=
"svn server" depend=Tcpip start=auto



실행및 서비스 등록 관련 툴

svnmanager : http://www.pyrasis.com/main/SVNSERVEManager