vcs/svn

Apache Subversion

C/H 2014. 11. 5. 08:30

서브버전




아파치 서브버전 서버 설정

# 설치
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