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
'Linux' 카테고리의 다른 글
[Linux]C언어 Gateway 정보 가져오기 (0) | 2012.10.29 |
---|---|
[Linux] ioctls request 목록 (0) | 2012.10.26 |
[Linux] ioctl (0) | 2012.10.26 |
[Linux] C작성 IP, Broadcast, Subnetmask, MAC address, NIC 가져오기 (0) | 2012.10.26 |
[Linux] system 함수 대체 (0) | 2012.04.26 |