사용자 도구

사이트 도구


develop:vcs:subversion:install

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
develop:vcs:subversion:install [2012/03/29 14:25]
starlits [Subversion SVN with apache2 and DAV on Debian Linux]
develop:vcs:subversion:install [2012/03/29 14:56] (현재)
starlits [Svnserve Install/Setting on Debian]
줄 27: 줄 27:
   - **/etc/apache2/dav_svn.passwd** 파일을 생성한다. \\ 파일을 최초로 생성시에는 **-c 옵션을 주어 생성한다** <code bash>   - **/etc/apache2/dav_svn.passwd** 파일을 생성한다. \\ 파일을 최초로 생성시에는 **-c 옵션을 주어 생성한다** <code bash>
 htpasswd -c /etc/apache2/dav_svn.passwd starlits htpasswd -c /etc/apache2/dav_svn.passwd starlits
 +</code> 기존 사용자가 존재할 경우에는 append 해야 하므로 -c 옵션이 넣으면 안된다.(사용자가 svnuser일 경우) <code bash> htpasswd /etc/apache2/dav_svn.passwd svnuser </code>
 +  - apache2 를 재시작한다. <code bash> /etc/init.d/apache2 restart </code>
 +
 +===== Svnserve Install/Setting on Debian =====
 +
 +  - 새로운 저장소를 생성한다. (Create Repository) <code>
 +# mkdir -p /opt/svn
 +# cd /opt/svn/
 +# svnadmin create --fs-type fsfs projectname
 </code> </code>
 +  - svnserve 를 데몬으로 띄워서 이용할 경우 아래와 같이 설정한다. (Configure svnserve) <code>
 +# cd /opt/svn/projectname/conf
 +# vi svnserve.conf
 +[general]
 +anon-access = none
 +auth-access = write
 +password-db = passwd
 +realm = ProjectName Repository
 +# vi passwd
 +[users]
 +USER_ID = PASSWORD
 +</code>
 +  - svnserve 를 시작하는 방법은 아래와 같다. (Run svnserve) \\ <color red>가능하면 Apache를 이용하여 Subversion를 사용하기 바란다.</color> <code>
 +# svnserve -d --root /opt/svn
 +</code>
 +
  
 ===== Subversion Installation On Windows ===== ===== Subversion Installation On Windows =====
develop/vcs/subversion/install.1332998727.txt.gz · 마지막으로 수정됨: 2012/03/29 14:25 저자 starlits