강좌 & 팁
안녕하세요 호서대학교 석사 과정인 김두규입니다.
SVN을 많이들 사용하시는데 오늘은 웹 브라우저를 통해서 SVN을 사용하는 방법에 대해서 알려드리고자 합니다.
아!!! 이건 홍보인데 이전에 www.ms-osek.org의 주소를 통해서 제가 소속된 연구실의 홈페이지로 접속이 가능했는데, 공사를 통해서 앞으로 "http://cessl.hoseo.ac.kr"로 변경되었으니 많이들 놀러 오시기 바랍니다.
서두가 길어서 죄송합니다. SVN 서버를 아파치와 연동하여 웹 브라우저를 통해 사용하는 방법에 대해서 알아보죠.
SVN 설정
먼저 SVN으로 지정된 폴더의 권한을 먼저 설정해 줘야 한다. 만약 SVN 폴더를 지정하지 않았다면 아래와 같이 SVN폴더를 생성 합니다.
svnadmin create /home/svn |
위의 명령어를 터미널에 입력하여 SVN 폴더를 지정하고 권한을 설정 합니다.
chown www-data:www-data /home/svn –R |
위의 명령어를 터미널 창에 입력하여 SVN 폴더의 권한을 변경해 주면 됩니다.
아파치와 연동하기
아파치와 연동하기 위해서 먼저 기본적으로 아파치2가 설치되어 있어야 합니다. apt-get 패키지 툴로 설치를 하면 기본적으로 “/etc/apache2”에 설치됩니다.
SVN과 연동을 위해서 “vim /etc/apache2/mods-enabled/dav_svn.conf” 파일을 열어줍니다.
<Location /svn> DAV svn SVNPath /home/svn AuthType Basic AuthName “Subersion Repsoitory” AuthUserFile /etc/apache2/dav_svn:passwd </Location> |
맨 아래 부분에 다음과 같이 위의 내용을 입력해 줍시다.
입력을 다 하면 저장하고 나서 아파치를 재 시작해 줍시다.
/etc/init.d/apache2 restart |
위의 명령어를 터미널에 입력해 주면 SVN과 아파치의 연동이 끝났습니다. 이것으로 웹을 통해서 SVN 폴더에 접근이 가능하게 됩니다.
웹 브라우저에서 사용하기
사용법은 아주 간단하다. 웹 브라우저에 서버의 IP주소 혹은 도메인 네임을 입력하고 /svn만 추가해 주면 됩니다.
위의 예시처럼 웹 브라우저에 입력해 주면 SVN에 저장된 폴더 및 파일들을 확인할 수 있습니다.