개발개발/LINUX

[프로젝트 세팅하기] #2 svn 세팅

꾸냥 2013. 3. 12. 11:50

익숙한 svn  세팅하기


0. svn 없으면 설치

#yum install svn


0. 저장할 폴더 설정

#mkdir /home/svn


1. 프로젝트 생성 (저장소만들기)

#svnadmin create --fs-type fsfs /home/svn/프로젝트이름


2. 설정 (해당 방법은 정말 간단하게 세팅하는 것이므로 비밀번호 노출의 취약점이 있음)

#vim /home/svn/프로젝트이름/conf/svnserve.conf


알려지지 않은 사용자 접근 제한(none)

anon-access = none


인증된 사용자 접근 쓰기(write)

auth-access = write


비밀번호 저장방식 파일(passwd)

password-db = passwd


프로젝트이름

realm = Cafe Util


#vim /home/svn/프로젝트이름/conf/passwd

이름 = 비밀번호


3. SVN 서버 띄우기

띄워보기

#svnserve -d -r /home/svn

#ps -ef  | grep svn

root      8793     1  0 10:53 ?        00:00:00 svnserve -d -r /home/svn

정상작동되면 데몬 죽이고

#kill -9 8793


4. service 에 등록하기

#touch /etc/sysconfig/svnserve 

#vim /etc/sysconfig/svnserve 

OPTIONS="--threads --root /home/svn"

#chkconfig svnserve on

#chkconfig --list | grep svn

svnserve        0:off   1:off   2:on    3:on    4:on    5:on    6:off

#service svnserve start

#ps -ef  | grep svn

root      9261     1  0 13:15 ?        00:00:00 /usr/bin/svnserve --daemon --pid-file=/var/run/svnserve.pid --threads --root /home/svn


반응형