你是正确的Trac必须在与svn存储库相同的机器上运行; 它需要本地访问回购.
要使用Trac,您需要:安装Trac软件,创建Trac环境,配置Web服务器,配置Trac身份验证和用户,根据需要自定义Trac.
要安装Trac,您可以使用egg,rpm或发行版的包装系统等.
要创建Trac环境,您将运行
trac /path/to/new/trac/environment initenv
Run Code Online (Sandbox Code Playgroud)
并按照提示操作.由于您有一个现有的svn repo,您将在该提示符下指定它的路径.
要配置您的网络服务器,您需要决定几个选项.我倾向于使用mod_python,但其他人会将你引导到mod_wsgi.
我建议安装AccountManagerPlugin并使用其"基于表单的登录"而不是http auth.使用它的htpasswd后端效果很好; 你会把它指向你用管理员用户和一个好密码创建的htpasswd文件.然后,您将授予该管理员帐户对Trac环境的完全访问权限,如下所示:
trac /path/to/new/trac/environment permission add admin TRAC_ADMIN
Run Code Online (Sandbox Code Playgroud)
您现在应该能够以管理员用户身份使用Web浏览器登录Trac,并根据需要自定义Trac.
此外,freenode上的#trac是获得帮助的好资源.
披露:我是Trac开发者之一.