![在 ubuntu 服务器 12.04LTS 上安装 TRAC 和 SVN - 登录不起作用,并且没有 svn 连接](https://linux22.com/image/1077511/%E5%9C%A8%20ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%2012.04LTS%20%E4%B8%8A%E5%AE%89%E8%A3%85%20TRAC%20%E5%92%8C%20SVN%20-%20%E7%99%BB%E5%BD%95%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%8C%E5%B9%B6%E4%B8%94%E6%B2%A1%E6%9C%89%20svn%20%E8%BF%9E%E6%8E%A5.png)
我是 svn 和 trac 的新手。我成功地设置了 svn repo,甚至进行了第一次提交 :=) 对于项目管理,我被建议也安装 Trac。
我遵循了以下说明:http://www.subversionary.org/howto/setting-up-a-subversion-server-on-ubuntu-gutsy-gibbon-server
我必须将 svn repo 文件夹 chown 到 www-data,否则我无法通过 http 提交。
我也对 trac 文件夹进行了 chown www-data.svn
那么问题是什么?为什么登录不起作用?
我有这个:
<Location /trac/[[:alnum]]+/login">
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/passwords
Require valid-user
</Location>
<Location /trac>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /var/www/trac
PythonOption TracUriRoot /trac
</Location>
我有遗漏一些内容,或者不理解 Trac 应该如何工作。
答案1
我自己已经弄清楚了。
改变了这个:
<Location /trac/[[:alnum]]+/login">
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/passwords
Require valid-user
</Location>
更改为:
<Location /trac/">
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/passwords
Require valid-user
</Location>