'마늘이 svn 설치 가이드'에 해당되는 글 1건

  1. 2010.07.30 마늘님을 위한 Ubuntu에 SVN 설치 가이드. (2)
윤OSes2010. 7. 30. 10:09
말보단. 스크립트로.. 
comi@comi-world:~$ sudo apt-get install subversion libapache2-svn 

한번 때려주면 .. (길어서 .. 더보기 누르셈~)


이렇게 설치가 됩.

일단 설치되면.. svn repostory 를 생성해줘야 됨.

comi는.. /var 밑에다가 svn_repostory 라는 디렉토리 밑에다가.. 
만들꺼임.

omi@comi-world:~$ cd /var
comi@comi-world:/var$ sudo mkdir svn_repostory
comi@comi-world:/var$ cd svn_repostory/
comi@comi-world:/var/svn_repostory$ sudo svnadmin create devstudy

comi@comi-world:/var/svn_repostory$ sudo svnadmin create devstudy
이놈이.. 저장소를 만드는것임. 기본 파일 시스템 기준으로 만드는거에요!
이러면 svn 준비는 끝. 

그다음에 아파치랑 svn 연결 하러 ㄱㄱ ;;

comi@comi-world:/var/svn_repostory$ cd /etc/apache2/sites-available 
comi@comi-world:/etc/apache2/sites-available$ sudo vi default
(아파치 설정은 다양하게 할 수 있으나 우린 그냥 매우 평범하게~~ ;; 도메인도 없고;)

(내용중 일부. 전체 구성은 파일을 직접 열어보기.)
<Directory /var/svn_repostory>
    Options FollowSymLinks
    AllowOverride None
 </Directory>

<location /devstudy>
                DAV svn
                SVNPath /var/svn_repostory/devstudy
                AuthType Basic
                AuthName "Subversion"
                AuthUserFile /etc/apache2/svn_passwd
                <limitexcept GET PROPFIND OPTIONS REPORT>
                  Require valid-user
                </limitexcept>
</location>

그담에 사용자 정보 추가해주기. 위에서 AuthUserFile 경로에서 처럼.. 
comi@comi-world:/etc/apache2$ sudo htpasswd -cm /etc/apache2/svn_passwd gogosing

이렇게 . 처음 -c 옵션을 이용해서 파일 생성하면서 사용자 추가 해주고 그담부터는 
comi@comi-world:/etc/apache2$ sudo htpasswd -m /etc/apache2/svn_passwd gogosing2
이렇게 추가 해주기.

이렇게 하고.. 

sudo /etc/init.d/apache2 restart
apahce2 재부팅 해주면 끝!
Posted by is윤군

댓글을 달아 주세요

  1. 캬... 이런 닭살스런 기술 블로깅을 봤나..

    2010.08.04 16:43 [ ADDR : EDIT/ DEL : REPLY ]