시스템/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