본문 바로가기
Server

리눅스 SVN (svnserve) 설치 및 사용법

by 전재훈 2014. 10. 21.
반응형

1. yum을 이용해서 Subversion을 설치합니다.

#yum install -y subversion


2. 저장소를 생성할 위치로 이동해서 저장소를 생성해줍니다.

#cd /home    

#mkdir svn                  

#cd svn        

#svnadmin create --fs-type fsfs sample

또는

#svnadmin create --fs-type bdb sample


fsfs는 파일시스템을 이용한 방식이고, bdb는 버클리DB를 이용한 방식이에요


3. SVN 포트 3690을 열어준다.

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

#/etc/rc.d/init.d/iptables save

#/etc/rc.d/init.d/iptables restart



4. SVN을 실행한다.

#svnserve -d -r /home/svn

*자동실행을 위해서는 #vi /etc/rc.d/rc.local 에 svnserve -d -r /home/svn 을 추가해준다.


5. 테스트를 위해 checkout을 해본다.

#svn checkout svn://localhost/sample


6. 추가. 사용자 계정 추가

/home/svn/sample/conf/svnserve.conf 파일에서 아래와 같이 설정해주면되요

[general]

anon-access=none    // 익명 사용자 권한

auth-access=write    // 등록된 사용자 권한

password-db=passwd    // 인증에 사용될 패스워드 설정 파일


:wq로 나온다음에


#vi /home/svn/sample/conf/passwd

[users]

user=password1234

를 추가하면 되요


7. 추가. 윈도우 tortoise를 이용해서 접속할 시 에는

빈폴더 마우스 오른쪽 클릭 checkout을 눌러준다음에

svn://(도메인 또는 IP)/sample

확인을 눌러주면되요


반응형

'Server' 카테고리의 다른 글

CentOS 계정 만료 기간 설정  (0) 2014.12.12
CentOS 사용자 용량 제한 걸기  (0) 2014.12.12
리눅스 열린 포트 확인  (0) 2014.10.21
Apache 네임 서버 설정  (0) 2014.09.25
리눅스 파일소유자, 그룹 변경하기  (0) 2014.09.25

댓글