develop:vcs:subversion:install
문서의 이전 판입니다!
Subversion Installation
Subversion SVN with apache2 and DAV on Debian Linux
Debian Linux 패키지를 apt를 이용하여 설치한다.
# apt-get install subversion subversion-tools libapache2-svn apache2.2-common python python-svn python-subversion
subversion repository로 이용할 디렉토리를 설정한다.
mkdir /home/svn
chown www-data:www-data /home/svn/
chmod 750 /home/svn/
apache2 모듈들을 확인한다.
libapache2-svn 을 설치하면 자동으로 활성화되지만 활성화되었는지 확인한다.
a2enmod dav_svn
아파치 인증모듈인 authz_user가 활성화 되어 있는지 확인한다.
a2enmod authz_user
/etc/apache2/mods-available 파일에 내용을 수정한다.
<Location /svn>
DAV svn
SVNParentPath /home/svn
AuthType Basic
AuthName "Adminischool.net Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
/etc/apache2/dav_svn.passwd 파일을 생성한다.
파일을 최초로 생성시에는
-c 옵션을 주어 생성한다 htpasswd -c /etc/apache2/dav_svn.passwd starlits
Subversion Installation On Windows
Subversion Admin Setting
VI를 기본 EDITOR로 설정
# vi .bashrc
export SVN_EDITOR=vim
Modify Subversion(SVN) Server IP/
URL # svn info | grep ^URL
# svn switch --relocate OLD_URL NEW_URL
Subversion Setting
-
Subversion SSH + Svnserve 서버
-
develop/vcs/subversion/install.1332998727.txt.gz · 마지막으로 수정됨: 2012/03/29 14:25 저자 starlits