ubuntu 에 Subversion 설치

운영/Ubuntu 2010. 1. 4. 20:22


 

subversion 설치

 

apache2 가 설치되어 있지 않을 경우 apache2 를 먼저 설치한다.

sudo apt-get install apache2
sudo apt-get install subversion libapache2-svn

 

[sample] repository 생성
sudo svnadmin create /home/svn/sample

 

[sample] repository 권한 설정
sudo chown -R www-data:www-data /home/svn/sample

 

/etc/apache2/svn.conf 생성
sudo vi /etc/apache2/svn.conf

 <Location /svn>
  DAV svn
  SVNParentPath /home/svn
  AuthType Basic
  AuthName "Your repository name"
  AuthUserFile /etc/subversion/passwd
  Require valid-user
 </Location>

 

/etc/apache2/apache2.conf 수정

sudo vi /etc/apache2/apache2.conf

Include /etc/apache2/svn.conf

 

/etc/subversion/passwd 파일 생성
sudo htpasswd -c /etc/subversion/passwd [사용자 이름]
-c 옵션은 파일을 생성하는 옵션이므로 기존 파일에 새로운 사용자 추가시에는 -c 옵션을 제거한다.

 

서버 재시작
sudo /etc/init.d/apache2 restart

 

웹 브라우저로 접근해 본다.

 

: