아파치의 httpd.conf 파일 수정
Alias /websvn "E:/usr/local/WebSVN/" #WEBSVN설치폴더 경로
<Directory "E:/usr/local/WebSVN/"> #WEBSVN설치폴더 경로
Order allow,deny
Allow from all
Options MultiViews
DirectoryIndex index.php
Require valid-user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile D:/svnrepos/.htaccess #암호 설정화일이 있는곳 위치 경로
</Directory>
서브버전 설치하기
WebSVN 설치하기
WebSVN는 Subversion 리포지토리에 사용하기 쉬운 웹 기반의 인터페이스를 제공한다.
설치전 PHP가 아파치 모듈로 설치되어 있어야하며, 아파치와, Subversion 이 설치된 상태여야한다.
WebSVN다운로드 (현재 2.2.1 버젼)
WebSVN을 설치하려면, 다음 단계를 밟는다.
1. 터미널을 열고, WebSVN 패키지의 압축을 푼다.
2. 다음 명령을 이용해 아파치 웹 홈 디렉토리아래의 websvn디렉토리로 파일을 옮긴다.
tar xvfz websvn-2.2.1.tar.gz
mkdir /usr/local/apache2/htdocs/websvn <= WEB홈디렉토리/websvn
mv WebSVN/* /usr/local/apache2/htdocs/websvn/.
3. websvn/include/distconfig.php 파일을 config.php로 복사한다.
4. config.php 파일에서 다음의 내용을 수정하여 추가할 svn 레포지터리를 등록한다.
$config->addRepository('Name', 'svn url', NULL, 'svn계정', 'svn비밀번호');
5. config.php 파일에서 아래 내용을 수정하여 EUC-KR 을 지원하도록 설정한다.
$config->setInputEncoding('euc-kr'); // Encoding of result returned by svn command line, etc.
$config->setContentEncoding('euc-kr'); // Content encoding of all your repositories.
6. 브라우저로 http://localhost:8080/websvn/index.php을 찾아들어가 Subversion의 리포지토리를 WebSVN으로 브라우즈한다.
참조:





