사용자 도구

사이트 도구


develop:vcs:subversion:install

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
develop:vcs:subversion:install [2012/03/29 14:21]
starlits [Subversion Installation On Debian Linux]
develop:vcs:subversion:install [2012/03/29 14:56] (현재)
starlits [Svnserve Install/Setting on Debian]
줄 10: 줄 10:
 chmod 750 /home/svn/ chmod 750 /home/svn/
 </code>  </code> 
-  - /etc/apache2/mods-available 파일에 내용을 수정한다. \\ 아파치 모듈인 authz_user 가 활성화 되어 있는지 확인한다. (# **a2enmod authz_user**) <code>+  - apache2 모듈들을 확인한다. 
 +    libapache2-svn 을 설치하면 자동으로 활성화되지만 활성화되었는지 확인한다. <code bash> a2enmod dav_svn </code> 
 +    - 아파치 인증모듈인 authz_user가 활성화 되어 있는지 확인한다. <code bash> a2enmod authz_user </code> 
 +  - /etc/apache2/mods-available 파일에 내용을 수정한다. <code>
 <Location /svn> <Location /svn>
   DAV svn   DAV svn
줄 24: 줄 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.1332998468.txt.gz · 마지막으로 수정됨: 2012/03/29 14:21 저자 starlits