반응형


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

+ Recent posts