1. subversion 설치
- # yum -y install subversion
2. 경로설정
- # cd /opt
# mkdir /svn
# cd /svn
3. repository 생성
- # svnadmin create --fs-type fsfs ljo
# chmod -R g+ws ljo
4. 설정파일 변경
- [root@localhost svn]# vi ljo/conf/svnserve.conf
anon-access = none
auth-access = write
password-db = db
authz-db = authz
5. 접속 유저 설정
- [root@localhost svn]# vi ljo/conf/passwd
[users]
아이디 = 패스워드
6. 권한 설정
- [root@localhost svn]# vi ljo/conf/authz
[/]
아이디 = rw //읽기쓰기 보두 가능
* = r
7. /etc/sysconfig/svnserve 생성
- # vi /etc/sysconfig/svnserve
OPTIONS="--threads --root /opt/svn"
8. 에디터 설정
- # vi ~/.bash_profile
SVN_EDITOR=/usr/bin/vim
export SVN_EDITOR
- # source ~/.bash_profile
9. SELinux 설정
- # vi /etc/sysconfig/selinux
SELINUX=enforcing -> SELINUX=disable
10. 폴더생성
- [root@localhost] svn mkdir svn://localhost/ljo/trunk
svn mkdir file:///opt/svn/ljo/trunk
[root@localhost] svn mkdir svn://localhost/ljo/branches
svn mkdir file:///opt/svn/ljo/branches
[root@localhost] svn mkdir svn://localhost/ljo/tag
svn mkdir file:///opt/svn/ljo/tag
11. 방화벽 설정
- # firewall-cmd --permanent --zone=public --add-port=3690/tcp
# firewall-cmd --reload
12. 부팅시 자동실행 설정 및 SVN 실행
- # systemctl enable svnserve.service
# systemctl start svnserve