티스토리 뷰

LiNuX

SVN 서버 구성(SVN Protocol)

freecatz 2019. 2. 22. 10:34

root@FREECATZ-PE-KR:~apt-get install subversion

root@FREECATZ-PE-KR:~useradd -r svn
root@FREECATZ-PE-KR:~passwd svn
새 UNIX 암호 입력:
새 UNIX 암호 재입력:
passwd: password updated successfully

root@FREECATZ-PE-KR:~su - svn

svn@FREECATZ-PE-KR:~mkdir -p ~/repo/web
svn@FREECATZ-PE-KR:~svnadmin create --fs-type fsfs /home/svn/repo/web
svn@FREECATZ-PE-KR:~vi /home/svn/repo/web/conf/svnserve.conf
----- svnserve.conf 파일 내용 // -----
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
----- // svnserve.conf 파일 내용 -----


svn@FREECATZ-PE-KR:~vi /home/svn/repo/web/conf/passwd
----- passwd 파일 내용 // -----
[users]
svnuser1 = P@ssw0rd
----- // passwd 파일 내용 -----

svn@FREECATZ-PE-KR:~$ vi /home/svn/repo/web/conf/authz
----- authz 파일 내용 // -----
[/]
svnuser1 = rw
----- // authz 파일 내용 -----


서비스 등록
svn@FREECATZ-PE-KR:~$ su -
암호:

root@FREECATZ-PE-KR:~vi /etc/init/svnserve.conf
----- svnserve.conf 파일 내용 // -----
description "Subversion server"
start on (local-filesystems and net-device-up IFACE=lo and started udev-finish)
stop on runlevel [06]
chdir /home/svn
respawn
respawn limit 2 3600
exec /usr/bin/svnserve --foreground --daemon --config-file /home/svn/repo/web/conf/svnserve.conf --root /home/svn/
----- // svnserve.conf 파일 내용 -----
root@FREECATZ-PE-KR:~initctl restart svnserve

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
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
글 보관함