apache2를 설치했다면 추가적으로 "libapache2-svn" 패키지를 설치해준다.
그리고 /etc/apache2/httpd.conf 에 설정을 해주고 재시작하면 보인다!
(계정설정은 나중에 해보고 다시 수정)

--- 2010.11.09 추가
/home/svn
/home/svn/svn.passwd
/home/svn/repos1

식으로 파일및 디렉토리가 구성되어 있으며
htpasswd -c /home/svn/svn.passwd [username]
으로 암호파일을 생성한다.

계정설정은 아래의 링크에 나온대로 /etc/apache2/httpd.conf 에 설정을 해주면 된다.
<Location /svn/repos1>
    DAV svn
    SVNPath /home/svn/repos1

    AuthType Basic
    AuthName "Subversion Repository"
    AuthUserFile /home/svn/svn.passwd
    Require valid-user
</Location>

AuthType / AuthName / AuthUserFile 모두 설정되어야 하며
apache를 재시작하면(sudo service apache2 restart) 설정이 적용된다.
tortoiseSVN 이나 웹을 통해 접근시 암호를 물어보게 된다.

[링크 : http://nya.springnote.com/pages/3710557]

'프로그램 사용 > Version Control' 카테고리의 다른 글

svn blame  (4) 2010.11.18
apache2 리눅스 계정으로 인증하기(PAM)  (0) 2010.11.11
visualSVN  (0) 2010.09.09
TortoiseSVN tag/branch = copy  (2) 2010.04.30
cvs2svn 사용방법 2  (0) 2010.04.23
Posted by 구차니