문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
develop:vcs:subversion:install [2012/03/29 11:52] starlits 새로 만듦 |
develop:vcs:subversion:install [2012/03/29 14:56] (현재) starlits [Svnserve Install/Setting on Debian] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== Subversion Installation ====== | ====== Subversion Installation ====== | ||
- | ===== Subversion | + | ===== Subversion |
- | | + | |
# apt-get install subversion subversion-tools libapache2-svn apache2.2-common python python-svn python-subversion | # apt-get install subversion subversion-tools libapache2-svn apache2.2-common python python-svn python-subversion | ||
</ | </ | ||
+ | - subversion repository로 이용할 디렉토리를 설정한다. <code bash> | ||
+ | mkdir /home/svn | ||
+ | chown www-data: | ||
+ | chmod 750 /home/svn/ | ||
+ | </ | ||
+ | - apache2 모듈들을 확인한다. | ||
+ | - libapache2-svn 을 설치하면 자동으로 활성화되지만 활성화되었는지 확인한다. <code bash> a2enmod dav_svn </ | ||
+ | - 아파치 인증모듈인 authz_user가 활성화 되어 있는지 확인한다. <code bash> a2enmod authz_user </ | ||
+ | - / | ||
+ | < | ||
+ | DAV svn | ||
+ | SVNParentPath /home/svn | ||
+ | AuthType Basic | ||
+ | AuthName " | ||
+ | AuthUserFile / | ||
+ | < | ||
+ | Require valid-user | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | - **/ | ||
+ | htpasswd -c / | ||
+ | </ | ||
+ | - apache2 를 재시작한다. <code bash> / | ||
+ | |||
+ | ===== Svnserve Install/ | ||
+ | |||
+ | - 새로운 저장소를 생성한다. (Create Repository) < | ||
+ | # mkdir -p /opt/svn | ||
+ | # cd /opt/svn/ | ||
+ | # svnadmin create --fs-type fsfs projectname | ||
+ | </ | ||
+ | - svnserve 를 데몬으로 띄워서 이용할 경우 아래와 같이 설정한다. (Configure svnserve) < | ||
+ | # cd / | ||
+ | # vi svnserve.conf | ||
+ | [general] | ||
+ | anon-access = none | ||
+ | auth-access = write | ||
+ | password-db = passwd | ||
+ | realm = ProjectName Repository | ||
+ | # vi passwd | ||
+ | [users] | ||
+ | USER_ID = PASSWORD | ||
+ | </ | ||
+ | - svnserve 를 시작하는 방법은 아래와 같다. (Run svnserve) \\ <color red> | ||
+ | # svnserve -d --root /opt/svn | ||
+ | </ | ||
+ | |||
===== Subversion Installation On Windows ===== | ===== Subversion Installation On Windows ===== |