【问题标题】:VisualSVN Server + Trac Authentication ProblemsVisualSVN 服务器 + Trac 身份验证问题
【发布时间】:2010-05-05 11:22:08
【问题描述】:

我在我的 VisualSVN 服务器上设置了 Trac(使用 Subversion 身份验证),但是每次打开浏览器后导航到 Trac 主页时,都会出现基本身份验证对话框,询问我的用户名/密码。我想做的是在 Trac 中有一个登录表单,这将允许我使用 cookie 永久登录。

我已尝试安装 AccountManagerPlugin,但我完全不确定如何正确设置它。 (我习惯在公司内部网上使用 IIS,所以这对我来说有点陌生)

通过在我的 httpd-custom.conf 中进行设置,我设法绕过了基本身份验证对话框:

AuthName "Trac"
AuthType Basic
AuthBasicProvider file
AuthUserFile "E:/Repositories/htpasswd"

#Require valid-user

我尝试使用 SvnServePasswordStore 作为我的密码存储,但我不知道存储库目录中的哪个文件指向它。

我们将不胜感激!

【问题讨论】:

  • 据我所知,VisualSVN 有它自己的 Apache 运行,它实际上是第二个网络服务器。这意味着有两个。如果您只想进行一次身份验证,则必须在该服务器上安装 trac,而不是在 IIS 上。所以在我看来这是行不通的。
  • Trac 安装在 Apache 服务器上。我按照 VisualSVN 网站上的说明执行此操作。

标签: svn trac visualsvn-server


【解决方案1】:

我想我已经明白了。

首先,在 httpd-custom.conf 中,我注释掉了这一行:

Require valid-user

然后,我将 AccountManagerPlugin 的存储设置为使用 HtPasswdStore,我在 Trac.ini 中指向存储库根目录中的 htpasswd 文件。

我不确定我是否可以在 Trac 中管理用户,但我将使用 VisualSVN 来管理用户,因此希望它不会成为问题。

【讨论】:

    猜你喜欢
    • 2019-11-17
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    • 2016-01-02
    • 2012-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多