예전부터 Trac을 사용해볼까 했는데 설정이 쉽지 않아서 못해보다가
VisualSVN에서 제공하는것으로 해보니 비교적 간단하게 된다.
물론 공식적으로 지원하는것은 아니지만..
http://www.visualsvn.com/server/download/ 현재 1.7 버전 배포중
http://www.visualsvn.com/server/trac/ 설명된 버전은 1.5.2 와 연동 되며 Trac 버전은 0.11
svn의 버전이 올라가서 이대로 해도 제대로 동작하지 않는다.
대부분 환경변수 때문.
1. visualsvn을 설치후 저장소 설정
- 내경우 https 443포트를 지정
C:\Repositories 에 test로 하나 만들고
trac은 C:\trac 에 지정
2. 다운 받은 trac의 압축 파일을 풀어서
C:\Program Files\VisualSVN Server\trac 에 복사한다.
3. 시스템 등록정보의 환경 변수에 아래 변수를 추가 혹은 확인한다.
VISUALSVN_SERVER = C:\Program Files\VisualSVN Server\
PYTHONHOME = C:\Program Files\VisualSVN Server\Trac\python
PATH = 기존 패스 끝에 C:\Program Files\VisualSVN Server\bin 추가
재부팅
4.C:\Program Files\VisualSVN Server\trac\trac-admin.bat 파일편집
환경변수셋팅하는 set 부분 제거
5. C:\Program Files\VisualSVN Server\conf\httpd-custom.conf 파일 편집
저장소 경로만 자신에 맞게 설정
trac-admin.bat c:\trac\test initenv
Project Name : 원하는 이름
DB는 디폴트 : 엔터
Repository Type : 엔터
저장소 경로 : C:\Repositories\test
자..이제 완료!!
7. 브라우져로 접속해본다 https://localhost/trac
참조 :
http://avatar72.tistory.com/38
http://blog.doortts.com/81
ps. 접속했는데 "Unsupported Version control system 'svn'.. 이런게 나온다면
path 에 visualsvn의 bin 경로가 걸려있지 않아서 그렇다.
VisualSVN에서 제공하는것으로 해보니 비교적 간단하게 된다.
물론 공식적으로 지원하는것은 아니지만..
http://www.visualsvn.com/server/download/ 현재 1.7 버전 배포중
http://www.visualsvn.com/server/trac/ 설명된 버전은 1.5.2 와 연동 되며 Trac 버전은 0.11
svn의 버전이 올라가서 이대로 해도 제대로 동작하지 않는다.
대부분 환경변수 때문.
1. visualsvn을 설치후 저장소 설정
- 내경우 https 443포트를 지정
C:\Repositories 에 test로 하나 만들고
trac은 C:\trac 에 지정
2. 다운 받은 trac의 압축 파일을 풀어서
C:\Program Files\VisualSVN Server\trac 에 복사한다.
3. 시스템 등록정보의 환경 변수에 아래 변수를 추가 혹은 확인한다.
VISUALSVN_SERVER = C:\Program Files\VisualSVN Server\
PYTHONHOME = C:\Program Files\VisualSVN Server\Trac\python
PATH = 기존 패스 끝에 C:\Program Files\VisualSVN Server\bin 추가
재부팅
4.C:\Program Files\VisualSVN Server\trac\trac-admin.bat 파일편집
환경변수셋팅하는 set 부분 제거
5. C:\Program Files\VisualSVN Server\conf\httpd-custom.conf 파일 편집
저장소 경로만 자신에 맞게 설정
6. 도스창 열고 C:\Program Files\VisualSVN Server\trac 로 이동LoadModule python_module "trac/python/mod_python_so.pyd"
LoadModule authz_user_module bin/mod_authz_user.so
<Location /trac>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir C:\Trac
PythonOption TracUriRoot /trac
AuthName "Trac"
AuthType Basic
AuthBasicProvider file
AuthUserFile "C:/Repositories/htpasswd"
Require valid-user
</Location>
trac-admin.bat c:\trac\test initenv
Project Name : 원하는 이름
DB는 디폴트 : 엔터
Repository Type : 엔터
저장소 경로 : C:\Repositories\test
자..이제 완료!!
7. 브라우져로 접속해본다 https://localhost/trac
참조 :
http://avatar72.tistory.com/38
http://blog.doortts.com/81
ps. 접속했는데 "Unsupported Version control system 'svn'.. 이런게 나온다면
path 에 visualsvn의 bin 경로가 걸려있지 않아서 그렇다.
'지식창고 > 프로그램' 카테고리의 다른 글
trac 0.12 최신 버전 설치 (0) | 2009.04.10 |
---|---|
Trac 업그레이드 (2) | 2009.04.10 |
FireFox가 좋은 한가지 이유 (0) | 2009.03.25 |
IE8 검색창 설정 지원 포털 (0) | 2009.03.20 |
IE8 정식 버전 (0) | 2009.03.20 |