728x90
반응형

[svn 디렉토리 생성]

$ cd /home

$ mkdir svn

$ cd svn


[설정파일 갱신]

/etc/sysconfig/svnserve 파일 생성(yum으로 설치해도 위 파일이 생성되지 않으므로 직접 작성)

※ service svnserve start/status/stop 등의 명령어를 사용할 수 있다.

$ echo 'OPTIONS="--threads --root 저장소의 최상위 디렉토리"' > /etc/sysconfig/svnserve

 

ex) echo 'OPTIONS="--threads --root /svn"' > /etc/sysconfig/svnserve



[svn 리파지토리 생성]

$ svnadmin create --fs-type fsfs 리파지토리명

$ cd conf

[svn 사용자 계정 설정]

$ vi authz

developer=rw

:wq

$ vi passwd

developer=developer

:wq

$ cp -a svnserve.conf svnserve.conf_org

$ vi svnserve.conf

[general]

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

realm = portal.pocheoltech.hs.kr repository

:wq


[svn 데몬 시작]

$ service svnserve start


[svn 데몬 중지]

$ service svnserve stop


[svn port 확인]

$ netstat -atn | grep 3690


[svn port 방화벽 확인]

$ iptables -I INPUT -p tcp --dport 3690 -j ACCEPT


[기존 리파지토리 dump]

$ svnadmin dump /home/svn/리파지토리명 > /root/리파지토리명.dump


[기존 리파지토리 load]

$ svnadmin load /home/svn/리파지토리명 < 리파지토리명.dump

...


SVN 접속 URL - svn://xxx.도메인/리파지토리명


참고 블로그 - http://okkks.tistory.com/988

 

728x90
반응형

'형상관리 > SVN' 카테고리의 다른 글

eclips SVN target 폴더 제외 처리  (0) 2015.08.21
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,