ubuntu에서 subversion 및 trac 설치

|


1. subversion 설치 (svn+ssh 로 접속)
    1) apt-get install subversion libapache2-svn
    2) groupadd svn
    3) usermod -G svn 계정사용자ID  =>svn그룹에 subversion으로 로그인 권한을 가진 사용자를 추가
    4) cd 리포지터리로 이용할 디렉토리
    5) svnadmin create 리포지터리명  #DB종류는 알아서....
    6) chgrp -R svn 리포지터리명 
    7) chmod -R g+w 리포지터리명
    8) 접속테스트 => svn+ssh://계정아이디@도메인/path/to/리포지터리명  (/path/to 는 리포지터리 절대경로)

2. trac 설치
    1) apt-get install trac trac--* libapache2-mod-python pythone-setuptools
    2) cd 설치할홈디렉토리로 이동
    3) trac-admin 프로젝트디렉토리명 initenv
        실제프로젝트명->DB종류->레포지터리종류->레포지터리경로
    4) trac-admin 프로젝트디렉토리명 permission add 관리자ID TRAC_ADMIN
    5) cd 프로젝트디렉토리 -> db 디렉토리 읽기/쓰기권한 부여
    6) trac.ini 수정
        -타문서참조-
    7) apache2 환경설정
        <VirtualHost *:80>
            ServerAdmin aaa@aaaa.com
            DocumentRoot /path/to/trac #Trac의 프로젝트 상위 경로
            ServerName 도메인주소
            <Location />
                SetHandler mod_python
                PythonHandler trac.web.modpython_frontend
                PythonOption TracEnvParentDir /path/to/trac
                PythonOption TracUriRoot /
            </Location>

            <LocationMatch "[^/]+/login">
                AuthType Basic
                AuthName "Trac Authentication"
                AuthUserFile /path/to/tracpasswd/.htpasswd  #암호파일저장위치
                Require valid-user
            </LocationMatch>
        </VirtualHost>
    8) 암호저장
        htpasswd -c /path/to/tracpasswd/.htpasswd admin 
       
3. 테스트
     1) 아파치 재시작
     2) 도메인주소로 접속 테스트

-끝-

'Computing > Linux' 카테고리의 다른 글

vim/ls 색상변경  (0) 2011.08.26
우분투11(Ubuntu 11) 에서 아파치 환경변수(ENV)  (0) 2011.06.02
이클립스 설치 참고.  (0) 2010.05.14
Zend Optimizer 3.0.2  (0) 2010.04.08
리눅스 ssh 접속 빠르게 하기..  (0) 2010.03.16
And