시작 -> 실행 -> cmd 를 입력하여 Command Shell 을 실행한다.

Command Prompt 에서 cd C:\Program Files\Visual SVN Server\Trac 을 입력한다.

Command Prompt 에서 trac-admin.bat C:\Trac\TestProject initenv 를 실행하고, 모든 대답에 기본값을 사용하되, Repository path 를 물을 때는 기존에 관리하던 Repository Full Path 를 입력해 주어야 한다. 본인의 경우 C:\Repositories\TestProject 를 입력한다.

내 컴퓨터 -> 속성 -> 고급 -> 시스템 변수 에 PYTHONHOME=C:\Program Files\VisualSVN Server\Trac\python 를 추가한다.

메모장을 실행하여 C:\Program Files\VisualSVN Server\conf\httpd-custom.conf 파일을 다음과 같이 편집한다.

(1) Subversion 인증의 경우,

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>

을 입력하고,

(2) Windows 인증 혹은 Domain 인증의 경우,

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 VisualSVN
  Require valid-user
</Location>

을 입력한 후 저장하고 빠져나온다.

9. 여기까지가 설치의 전부이며, VisualSVN Server 를 재시작한다.



C:\Repositories\TCHO
C:\Program Files\VisualSVN Server\trac\python

trac-admin.bat C:\Repositories\TCHO initenv


"%ProgramFiles%\VisualSVN Server\trac\trac-admin.bat C:\Trac\TCHO initenv

trac-admin <my-project pth> add <id> <권한> [<권한>]

trac-admin C:\Trac\TCHO permission add tcho_01 TRAC_ADMIN

+ Recent posts