WebSVN설치기

유용한 팁 2009/12/03 08:23

아파치 2.0 설치하기

아파치의 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으로 브라우즈한다.


 




참조: