#20110421-06 :: Debian Linux :: Subversion 설치

다음과 같은 명령어들을 실행한다.

# apt-get install subversion
# apt-get install libapache2-svn 

svn 저장소로 쓸 폴더를 만든다.
위 폴더에 아파치에서 인증할 htpasswd 파일을 아래의 커맨드를 이용해 생성한다.

# htpasswd -c [파일명] [아이디]

vi 에디터를 이용해 각각의 프로젝트에 권한을 지정할  파일을 만든다.

# vi authz

/etc/apache2/sites-enables/000-default 파일에 아래의 내용을 추가한다.

    <Location /svn>
        DAV svn
        SVNParentPath /path/to/repository/svn
        AuthzSVNAccessFile /path/to/repository/authz
        AuthType Basic
        AuthName "Subversion Repository"
        AuthUserFile /path/to/repository/htpasswd
        Require valid-user
    </Location>

아파치를 재시동하고 확인한다.