Subversion mini HowTo
버전 관리 프로그램인 Subversion 서버 설치에 대한 간단한 문서입니다.
환경 :
Server 환경 :
OS : FreeBSD 6.1 Released
Subversion : 1.3.0
Apache 2.2
Berkeley Database 사용
Client 환경 :
OS : 윈도우
TortoiseSVN
Requirement :
F reeBSD 6.1 / Windows family
Apache2.2
Subversion 1.3.0
TortoiseSVN
설치 작업은 반드시 root 권한으로 작업한다.
위 사항에서 FreeBSD상에서 돌아가는 것은 ports 시스템을 이용하여 설치
설치 순서 :
1. Apache2.2
2. Apcahe2.2 설정
3. Subversion 설치
4. Subversion 설정
Installation
1. Apache Installa tion
1.1. Apache2.2 설치
1.2. 설정 확인
1.3. apache가 자동으로 실행되게 하기 위해 rc.conf 파일에 등록하기
2. Subversion Installation
2.1 Subversion 설치
2.2 Subversion 설정(configuration)
Subversion Home folder 생성
저장소 포맷 생성하기
웹인터페이스를 위한 파일 복사
사용자 접근을 제어하기 위해 빈 파일 생성
apache에서 제공하는 htpasswd 파일을 이용하여 사용자의 계정과 비밀번호 생성
Apache의 설정파일인 httpd.conf 파일 수정하기
Httpd.conf의 내용 중 일부
사용자들이 웹으로 접근하기 위해서는 아래의 문장이 들어가 있어야지 됨.
이것의 의미는 /home/svn/access/users 파일에 등록된 사용자만이 접근가능하다는 의미
/svn/sample >
DAV svn
SVNPath /home/svn/sample
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile / home/svn/access/users
Require valid-user
외부에서 접근할 때는 #svn checkout http://서브버전 서버IP/svn/sample 로 접근이 가능하다.
댓글 없음:
댓글 쓰기