vcs/svn

svn: No repository found in svn://xxx.xxx.xxx.xxx/trunk

C/H 2010. 11. 2. 08:30
참고

SVN 설치

sudo apt-get install libapache2-svn python-setuptools subversion python-subversion

SVN 데몬에러

killall svnserve
svnserve -d -r /home/svn
# 저장소를 지정해서 svn 데몬을 실행해야 지정되 저장소에 접근할 수 있다.

자동실행 등록

$ sudo vi /etc/rc.local
/usr/bin/svnserve -d -r [svn directory path]
(ex. /usr/bin/svnserve -d -r /home/svn)
exit 0;

저장소 추가

svnadmin create --fs-type fsfs /home/svn/project
#svnadmin create --fs-type bdb /home/svn/project

계정설정

vi  /home/svn/project/conf/svnserve.conf
#인증받지않은 사용자에 대한 권한 (none)						
anon-access = none

#인증받은 사용자에 대한 권한 (write)
auth-access = write

#passwd 파일로 패스워드를 관리한다.
password-db = passwd
#계정정보 등록
vi /home/svn/project/conf/passwd
# 유저계정정보												
user = password

디렉토리 생성

svn mkdir svn://localhost/project/trunk --username user	
svn mkdir svn://localhost/project/branches --username user		
svn mkdir svn://localhost/project/tags --username user

# .svn 제거
 
find . -name .svn -print0 | xargs -0 rm -rf

반응형

'vcs > svn' 카테고리의 다른 글

Apache Subversion  (0) 2014.11.05
subversion command  (0) 2014.11.04
subversion  (0) 2012.07.11
subversion + eclipse  (0) 2010.07.15
centos5.3 subversion 설치  (0) 2009.08.26