Windows

visualsvn trac

Naan 2013. 2. 2. 01:28
반응형

visualsvn trac 설치방법

http://www.visualsvn.com/server/trac/

자세한 내용은 위링크를 참조하면 되지만 저렇게 해도 잘 안된다.

visualsvn trac.zip 파일을 다운 받는다.

visualsvn 설치 폴더에 trac 폴더를 만들어서 zip파일을 압축을 푼다.

설치(예, d:\visualsvn visualsvn설치폴더, d:\repository SVN폴더, d:\trac trac설치폴더)

시작-실행-cmd

도스창에서 d:\visualsvn\trac\trac-admin.bat d:\trac\myname initenv 실행

몇가지 확인 창 뜨면 엔터 눌러주면 설치 완료된다.

visualsvn\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 d:\trac\myname
  PythonOption TracUriRoot /trac

  AuthName "Trac"
  AuthType Basic
  AuthBasicProvider file
  AuthUserFile "d:/Repositories/htpasswd"

  Require valid-user
</Location>

visualsvn 재시작

정상적으로 셋팅이 됐다면

http://localhost/trac/ 접속될것이다.

꼭 환경변수를 입력하자

PYTHONHOME=C:\Program Files (x86)\VisualSVN Server\trac\python

뺴먹으면 500 에러가 반겨줄것이다.

 

admin 권한주기

도스창에서

d:\visualsvn\trac\trac-admin.bat d:\trac permission add id TRAC_ADMIN

이 설정후 http://localhost/trac/ 접속 하면 admin 메뉴가 활성화 된다.

저기서 여러가지 설정할수 있다.

 

trac svn 동기화(sync)

d:\visualsvn\trac\trac-admin.bat d:\trac\myname repository sync project(svn폴더)

post-commit hook 에 위 명령어를 입력하면 commit 할때마다 자동 동기화 된다.

 

browser source 권한설정

visualsvn 에 있는 authz, htpasswd 활용하면 된다.

아까 httpd-custom.conf 에 추가 했던

AuthUserFile "d:/Repositories/htpasswd"
이 항목이 아이디와 비밀번호가 있다.

그리고 권한 설정은

d:\trac\myname\conf\trac.ini 수정하면

permission_policies = DefaultPermissionPolicy, LegacyAttachmentPolicy

-> permission_policies = AuthzSourcePolicy, DefaultPermissionPolicy, LegacyAttachmentPolicy

authz_file =

-> authz_file = d:/Repositories/authz

추가 하면 된다.

 

 

메뉴 변경 및 감추기

trac.ini 수정후

[mainnav]

wiki.label = home (변경하고자 하는것으로 수정)

roadmap = disabled(특정메뉴 감추기)

[metanav]

logout = disabled
about = disabled

 

반응형

'Windows' 카테고리의 다른 글

asrock AD2700-ITX windows xp 드라이버 gma3600  (5) 2013.02.13
trac plugins install  (0) 2013.02.07
windows용 sendemail(visualsvn)  (0) 2013.01.31
windows용 svn(visualsvn)  (0) 2013.01.29
윈도우 2T 이상 파티션 인식하기  (1) 2013.01.28