2011. 2. 20. 16:23

우분투에서 svn 구축

업데이트: svn 을 운영하는 폴더가 /home/usr/svn-repos 에서 /var/svn-repo 로 변경하였습니다. 1. subversion 을 먼저 설치합니다.

$ sudo apt-get install subversion

2. svn 을 위한 폴더를 생성합니다.

$ su mkdir /var/svn-repo

3. svn 저장소 생성 (svn-repo 위치는 환경에 맞게 변경하세요)

$ svnadmin create /var/svn-repo

4. 외부에서 접속할 수 있도록 svn 서버 구축
(아래 명령을  /etc/rc.local  에 추가하면 시스템이 시작될 때마다 svn 이 가동되도록 할 수 있습니다.) 

$ svnserve -d -r /var/svn-repo

-d: daemon mode
 -r: root of directory to server

5. 사용자 권한 설정

$ vi /var/svn-repo/conf/svnserve.conf

아래 내용을 적절하게 변경

[general]
anon-access = none
auth-access = write
password-db = passwd

$ vi /var/svn-repo/conf/passwd

[users]
#harry = harryssecret
#sally = sallysecret
user = 1234qwer

보다 자세한 내용은 아래 원본을 참고하세요.