익숙한 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