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 |