예전부터 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 파일 편집
    저장소 경로만 자신에 맞게 설정
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>
6. 도스창 열고 C:\Program Files\VisualSVN Server\trac 로 이동
    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
VisualSVN 1.7 과 Trac 연동  (4) 2009.04.07
FireFox가 좋은 한가지 이유  (0) 2009.03.25
IE8 검색창 설정 지원 포털  (0) 2009.03.20
IE8 정식 버전  (0) 2009.03.20
  • 신현태 2009.04.23 00:04

    님께서 노팅한대로 했는데도 여전히 아래와 같은 메시지가 뜨네요. PATH도 잘 잡혀 있는데 이유가 뭘까요?
    Warning: Can't synchronize with the repository (Unsupported version control system "svn". Check that the Python support libraries for "svn" are correctly installed.)

    • BlogIcon dummy 2009.04.23 13:25

      시작->실행->cmd
      도스창뜨면 거기서 svn 엔터 쳤을때

      Type 'svn help' for usage.
      라고 표시됩니까?
      안된다면 Path설정이 잘못된겁니다.

  • 신현태 2009.05.28 11:20

    표시 됩니다.
    Type 'svn help' for usage.

    • BlogIcon dummy 2009.06.03 16:13

      글쎄요..그렇다면..뭔가 다른 문제가 있는거 같은데..