사용자 도구

사이트 도구


linux:svn

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
linux:svn [2018/12/13 09:14] – [서비스] taekgulinux:svn [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 ===== SVN ===== ===== SVN =====
 +  * [[utils:svn|SVN Windows]]
 ==== SVN설치 ==== ==== SVN설치 ====
 <code bash> <code bash>
줄 9: 줄 9:
 sudo mkdir /home/svn sudo mkdir /home/svn
 sudo svnadmin create /home/svn/REPO sudo svnadmin create /home/svn/REPO
-sudo mkdir trunk tags branches+</code> 
 + 
 +=== repository 권한 설정 === 
 + 
 +<code bash> 
 +# svn 그룹을 만들고 권한 설정을 한다. 
 +sudo groupadd svn 
 +sudo chgrp svn /home/svn/ 
 +sudo chmod g+w /home/svn/ 
 +sudo usermod -a -G svn 계정명
 </code> </code>
 ==== 계정 설정 ==== ==== 계정 설정 ====
줄 35: 줄 44:
 svnuser1 = rw svnuser1 = rw
 </code> </code>
-==== 서비스 ==== +===== 서비스 =====
-  * 서비스용 svnserve.conf 작성 +
-<code bash> +
-# vi /etc/init/svnserve.conf +
-</code> +
-<code> +
-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/ +
-</code> +
-  * 서비스시작 +
-<code bash> +
-root@zetawiki:~# initctl start svnserve +
-svnserve start/running, process 25491 +
-root@zetawiki:~# ps -ef | grep svnserve | grep -v grep +
-root     25491      0 21:04 ?        00:00:00 /usr/bin/svnserve --foreground --daemon --config-file /home/svn/hello/conf/svnserve.conf --root /home/svn/ +
-root@zetawiki:~# netstat -tnlp | grep svnserve +
-tcp        0      0 0.0.0.0:3690            0.0.0.0:              LISTEN      25491/svnserve +
-</code>+
 ==== 서비스등록 ==== ==== 서비스등록 ====
 <code bash> <code bash>
줄 64: 줄 51:
 </code> </code>
 svnserve 파일을 생성해서 아래 내용을 입력합니다. DAEMON_ARGS="-d -r /home/svn/repos" 이 부분을 세팅하는 환경에 맞도록 수정하면 됩니다. svnserve 파일을 생성해서 아래 내용을 입력합니다. DAEMON_ARGS="-d -r /home/svn/repos" 이 부분을 세팅하는 환경에 맞도록 수정하면 됩니다.
-<code>+<code bash svnserve>
 #! /bin/sh #! /bin/sh
 ### BEGIN INIT INFO ### BEGIN INIT INFO
linux/svn.1544692464.txt.gz · 마지막으로 수정됨: 2025/04/15 10:05 (바깥 편집)