centos7 svn 서버 설치
1. Install (login : root)
$ yum install subversion
2. Check svn
$ svn --version
svn, 버젼 1.7.14 (r1542130)
Feb 10 2015, 23:03:21에 컴파일 됨
3. Repository 생성
- /svn : 적당한 dir 잡아서 해주세요.
- projects : repository 이름
$ mkdir /svn
$ cd /svn
$ svnadmin create --fs-type fsfs projects
4. 구동을 위한 환경 설정 (systemctl start / stop svnserve를 위함)
$ echo 'OPTIONS="--threads --root /svn"' > /etc/sysconfig/svnserve
$ cat /etc/sysconfig/svnserve
5. SVN conf 파일 수정
$ cd /svn/projects/conf/
$ cat svnserve.conf
$ mv svnserve.conf svnserve.conf.org
$ echo '[general]' > svnserve.conf
$ echo 'anon-access = none' >> svnserve.conf
$ echo 'auth-access = write' >> svnserve.conf
$ echo 'password-db = passwd' >> svnserve.conf
$ echo 'authz-db = authz' >> svnserve.conf
$ cat svnserve.conf
6. 접근할 계정 설정
$ cd /svn/projects/conf/
7. SVN 구동/ 정지 하기
$ systemctl start svnserve
$ systemctl stop svnserve
[번외]
1. 서버 부팅시 자동 실행하도록 설정
$ systemctl list-unit-files |grep svn
svnserve.service disabled
$ systemctl enable svnserve.service
$ systemctl list-unit-files |grep svn
svnserve.service enabled