向 WebSVN 提供 repo 身份验证信息

向 WebSVN 提供 repo 身份验证信息

我在网络资源上设置了几个存储库,我们的团队可以通过这种格式的 URL 访问:

svn://IP-address/sitename

但是,我很难找到一种方法来让 WebSVN 访问这些存储库的受密码保护的目录(目前 anon-access=none)。我可以删除 anon-access 指令 - 但还有其他方法可以解决这个问题吗?

答案1

我认为问题在于 svnserve 使用自己的用户数据库。我建议将 mod_svn 与 apache 结合使用,这样可以共享用户数据库,因为身份验证是使用 http-auth 以相同方式完成的。

或者,可以使用 SSH 上的 svnserve,前提是您在服务器上使用 LDAP 之类的东西作为用户帐户,并要求您允许用户登录到 subversion 服务器。

我倾向于使用 Apache 模块。我通常使用它并使用 LDAP 数据库进行身份验证。

相关内容