2

我在我的 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 作为我的密码存储,但我不知道存储库目录中的哪些文件指向它。

帮助将不胜感激!

4

1 回答 1

1

我想我已经想通了。

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

Require valid-user

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

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

于 2010-05-05T13:28:12.630 回答