SVN(Subversion) 설치하기.
- 모든 작업은 root 계정에서 함.
환경.
- CentOS 6.x
- Subversion 1.6
1. svn 설치 확인.
- $ svn --version
2. yum install
- $ yum list subversion
- $ yum install subversion
- 설치 후 버전 확인.
3. 저장소 만들기.
- $ mkdir -p /home/svn
- $ cd /home/svn
- $ svnadmin create --fs-type fsfs [저장소 명]
4. 저장소 설정 및 사용자 설정.
- 저장소 설정.
- $ vi [저장소 명]/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
- 사용자 추가.
- $ vi [저장소 명]/conf/passwd
[user]
henry = 1234
5. SVN 구동.
- $ svnserve -d -r /home/svn
6. 디렉토리 만들기.
- 편집기 설정.
- $ export SVN_EDITOR=/usr/bin/vim
- 디렉토리 만들기.
- $ svn mkdir svn://127.0.0.1/[저장소 명]/trunk
- $ svn mkdir svn://127.0.0.1/[저장소 명]/branches
- $ svn mkdir svn://127.0.0.1/[저장소 명]/tags
- 확인.
- $ svn list svn://127.0.0.1/[저장소 명]/
branches/
tags/
trunk/
7. 서비스에 등록.
- 설정 파일 추가.(기존에 해당 파일이 없음)
- 홈디렉토리, listen port 등을 설정할 수 있음.
- $ vi /etc/sysconfig/svnserve
OPTIONS="--threads --root /home/svn"
- /etc/init.d/svnserve 파일을 보면 서비스에 등록하기 위해서 /etc/sysconfig/svnserve 파일이 필요하다는 것을 알 수 있다.
- 이후 service svnserve start|stop|restart 로 구동 가능.
8. 서버 재 부팅시 자동으로 시작하게 만들기.
- 설정확인.
- $ chkconfig --list svnserve
- 설정하기.
- $ chkconfig svnserve on
'OS > Linux' 카테고리의 다른 글
환경변수 제거 후 스크립트 실행. (0) | 2016.02.12 |
---|---|
쉘 스크립트(shell script) - 날짜 (0) | 2015.08.21 |
소스에서 한글로 된 주석 찾기 (0) | 2015.05.13 |
APM 소스 설치 (2) | 2014.03.24 |
awk 예제. (2) | 2014.03.24 |