在 ubuntu 服务器 12.04LTS 上安装 TRAC 和 SVN - 登录不起作用,并且没有 svn 连接

在 ubuntu 服务器 12.04LTS 上安装 TRAC 和 SVN - 登录不起作用,并且没有 svn 连接

我是 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>

相关内容