아파치 서브버전 서버 설정
# 설치 sudo apt-get update sudo apt-get install apache2 libapache2-svn # 저장소 디렉토리 생성 sudo mkdir /home/svn sudo chown www-data /home/svn
아파치에 서브버전 저장소 만들기
DAV svn # 지정된 디렉토리 아래 모든 디렉토리가 서브버전 각각의 저장소로 작동된다. # 아파치는 각 서브디렉토리를 서브버전 자장소로 네트워크를 열어준다. SVNParentPath /home/svn # 접근제어 방식 AuthType Basic AuthName "Subversion Repository" # 접근제어용 비밀번호 파일 위치 AuthUserFile /home/svn/passwd
아파치 접근 제어를 위한 비밀번호 파일 생성
sudo htpasswd -c /home/svn/passwd fred suoo htpasswd /home/svn/passwd barney sudo chown www-data /hoem/svn/passwd # 재시작 sudo service apache2 restart
저장소 생성
# 저장소 만들기 cd /home/svn sudo mkdir project # 저장소 초기화 sudo svnadmin create project sudo chown -R www-data project디렉토리 위치가 /home/svn/project 일 경우 http://localhost/svn/project 로 접근이 가능하다.
반응형
'vcs > svn' 카테고리의 다른 글
Subversion 백업, 복구 (0) | 2014.11.07 |
---|---|
CVS 를 Subversion으로 이동 svx2svn (0) | 2014.11.06 |
subversion command (0) | 2014.11.04 |
subversion (0) | 2012.07.11 |
svn: No repository found in svn://xxx.xxx.xxx.xxx/trunk (0) | 2010.11.02 |