업데이트:
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 이 가동되도록 할 수 있습니다.)
(아래 명령을 /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
보다 자세한 내용은 아래 원본을 참고하세요.