#yum install subversion


#mkdir /home/svn

/* 루트 저장소 */


#cd /home/svn


#svnadmin create --fs-type fsfs webber

/* 사용 저장소 이름 */


#svnserve -d -r /home/svn/

/* svn 실행 포트 3690, 방화벽 확인*/

/*  

#iptables -I INPUT 1 -p tcp --dport 3690 -j ACCEPT 

#iptables -I OUTPUT 1 -p tcp --dport 3690 -j ACCEPT 

#service iptables save

#/etc/init.d/iptables restart

=> 확인 방법
# netstat -tnlp

*/


#svn checkout svn://IP/webber

/* 설정 상태 확인*/


#vi /home/svn/webber/conf/svnserve.conf

anon-access = none

auth-access = write

password-db = passwd 

=> 3 곳 주석 해제.


#vi /home/svn/webber/conf/passwd

/* 아이디 = 패스워드 추가 */


#chmod -R 760 /home/svn/*



/* 파일 경로 이동 */

경로 생성

=> mkdir /home/w-data

#cd /home/svn/webber/hooks

#cp post-commit.tmpl post-commit

#vi post-commit






#ps -ef | grep svn
=> svn pid 확인 


#kill -9 svn pid


#svnserve -d -r /home/svn

=> SVN 재시작.


svn을 통한 체크아웃 주소

=> svn://IP/webber


서버 재부팅 시 데몬 실행

=> vi /etc/rc.d/rc.local

=> svnserve -d -r /home/svn






+ Recent posts