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