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 |