내용으로 건너뛰기
adminschool.net wiki
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
develop:vcs:subversion:install
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Subversion Installation ====== ===== Subversion SVN with apache2 and DAV on Debian Linux ===== - Debian Linux 패키지를 apt를 이용하여 설치한다. <code> # apt-get install subversion subversion-tools libapache2-svn apache2.2-common python python-svn python-subversion </code> - subversion repository로 이용할 디렉토리를 설정한다. <code bash> mkdir /home/svn chown www-data:www-data /home/svn/ chmod 750 /home/svn/ </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> 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> </code> - **/etc/apache2/dav_svn.passwd** 파일을 생성한다. \\ 파일을 최초로 생성시에는 **-c 옵션을 주어 생성한다** <code bash> 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> - 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 ===== - [[ http://www.visualsvn.com/server/download/ | Visual SVN Server 프로그램 다운로드 ]] ===== Subversion Admin Setting ===== - VI를 기본 EDITOR로 설정 <code> # vi .bashrc export SVN_EDITOR=vim </code> - Modify Subversion(SVN) Server IP/URL <code> # svn info | grep ^URL # svn switch --relocate OLD_URL NEW_URL </code> ===== Subversion Setting ===== - [[http://www.jejik.com/articles/2007/06/apache_and_subversion_authentication_with_microsoft_active_directory/ | Apache + Subversion + Active Directory ]] - Subversion SSH + Svnserve 서버 - [[ http://www.howtoforge.com/debian_subversion_websvn | Setting up Subversion and websvn on Debian]]
develop/vcs/subversion/install.txt
· 마지막으로 수정됨: 2012/03/29 14:56 저자
starlits
문서 도구
문서 보기
이전 판
역링크
맨 위로