사용자 도구

사이트 도구


linux:svn

문서의 이전 판입니다!


SVN

SVN설치

sudo apt-get install subversion

저장소 설정

sudo mkdir /home/svn
sudo svnadmin create /home/svn/REPO
sudo mkdir trunk tags branches

계정 설정

/conf# vi svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
  • 패스워드설정
/conf# vi passwd
[users]
svnuser1 = P@ssw0rd
  • 사용자의 폴더 권한 설정
conf# vi authz
svnuser1 = rw

서비스

  • 서비스용 svnserve.conf 작성
# vi /etc/init/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/hello/conf/svnserve.conf --root /home/svn/
linux/svn.1544685331.txt.gz · 마지막으로 수정됨: 2025/04/15 10:05 (바깥 편집)