티스토리 뷰

Server

SVN 설치

YCPark 2017. 4. 18. 16:52

SVN 설치 및 설정

CentOS7 기준.

/* 설치 */
yum -y install subversion

/* 버젼 확인 */
svn --version

이제 레포지토리를 생성 하자.

mkdir /home/svn
cd svn
svnadmin create --fs-type fsfs reponame
chmod -R 775 reponame

그리고 환경 설정

/* 환경 설정 */
cd /home/svn/reponame/conf

/* default 설정 백업 */
cp svnserve.conf svnserve.conf.default

/* 설정파일 수정 */
vi svnserve.conf
//svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
realm = reponame

그리고사용자를 등록.

vi passwd
// passwd
[users]
testuser = testpassword

그리고 권한 설정

vi authz
//authz
[repository:/home/svn/reponame/]
testuser = rw

완료.. svn을 실행 해 보자.

/* svn 실행 */
svnserve -d -r /home/svn/reponame

/* 동작 확인 */
ps -ef | grep svn | grep -v grep
netstat -anp | grep svnserve

/* svn 중지 */
killall svnserve

/* service 등록 확인 */
systemctl start svnserve

/* 자동 시작 확인 및 등록*/
systemctl list-unit-files |grep svn
systemctl enable svnserve.service
systemctl list-unit-files |grep svn

/* selinux 권한 풀기 (설정하지 않은 경우 selinux에서 튕김)*/
chcon -R -t svnserve_content_t /home/svn

완료!

'Server' 카테고리의 다른 글

AWS-ec2 PEM키 없이 Password 접속 사용자 생성  (0) 2017.06.09
나도 Git 한번 써보자  (0) 2017.04.18
서버부터 세팅하자  (0) 2017.04.06
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함