Linux

[SVN] SVN Repository 추가방법

연필a 2013. 2. 21. 10:29

1. 폴더 / 사용자 추가

  # cd /var/www/svn

  # svnadmin create --fs-type bdb REPO Name

  # chown -R apache.apache REPO Name

  # chmod -R g+w REPO Name

  # svnserve -d -r /var/www/svn/

(

서버소켓을 바인드할 수 없습니다: 주소가 이미 사용 중입니다.

-> killall svnserve

)

  # cd /etc/httpd/conf/

  #/usr/bin/htpasswd -m passwd 추가하고자 하는 계정 ==> 최초 1회만 추가하면 됨


2. httpd.conf에 Location 부분 추가   

   # vi /etc/httpd/conf/httpd.conf

   == 제일 하단부 ==

<Location /svn/REPO Name>

DAV svn

SVNPath /var/www/svn/REPO Name

AuthType Basic

AuthName "REPO Name's Repository" <== Repo의 이름을 적절하게 입력

AuthUserFile /etc/httpd/conf/passwd

Require valid-user

</Location>


3. httpd 재시작

# service httpd restart