#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 파일에 아래의 내용을 추가한다.
아파치를 재시동하고 확인한다.
# 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>
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>
아파치를 재시동하고 확인한다.
'working diary' 카테고리의 다른 글
#20110422-02 :: Debian Linux :: mysql 설치 (0) | 2011.04.22 |
---|---|
#20110422-01 :: Debian Linux :: git 설치 (0) | 2011.04.22 |
#20110421-05 :: Debian Linux :: Django framework 환경 설치 (0) | 2011.04.21 |
#20110421-04 :: Debian Linux :: Apache 설정 (0) | 2011.04.21 |
#20110421-03 :: Debian Linux :: 업데이트 (0) | 2011.04.21 |