svn 설치 & mod_dav_svn 설치
yum install subversion
yum install mod_dav_svn  (아파치와 svn 연동을 위한 모듈)

유저별 svn 저장소 만들기
$ mkdir svnroot
$ cd svnroot
$ svnadmin create cranix (레퍼지토리 cranix 만들기)
$ htpasswd -c htsvnusers cranix (레퍼지토리에 접근할 수 있는 user 만들기)
$ chgrp -R apache cranix (레퍼지토리 에 apache 권한 주기)
$ chmod -R g+w cranix (그룹에 쓰기권한 주기)


virtual host 파일 만들기
<VirtualHost *:80>
        ServerName svn.cranix.net
        <Location "/">
                DAV svn
                SVNParentPath /home/cranix/svnroot
                AuthType Basic
                AuthName "cranix repository"
                AuthUserFile /home/cranix/svnroot/htsvnusers
                Require valid-user
                Order Deny,Allow
                Allow from all
        </Location>
</VirtualHost>

아파치를 리스타트 하고 http://svn.cranix.net/cranix 형태로 접근 가능

htpasswd 를 이용한 사용자 추가/변경/삭제
htpasswd htsvnusers cranix (만약에 있다면 변경 없다면 추가)
htpasswd -D htsvnusers cranix (cranix 유저 삭제)


 

'알짜정보 > Linux server' 카테고리의 다른 글

centos 에 시작프로그램 등록하기.  (41) 2012.12.15
cent os tomcat7 설치  (37) 2011.01.03
cent os 런레벨  (30) 2011.01.02
cent os chkconfig 이용해서 시작프로그램 등록하기  (61) 2011.01.02
cent os vsftp 설치하기  (23) 2011.01.02
by cranix 2011. 1. 2. 21:53