从版本 1.5 开始,Subversion 支持主主存储库有一个本地缓存代理。

我让从站同步,主站重放对从站的提交。到目前为止一切正常,但现在我想知道如何进行身份验证(与 指导)。

当主设备和从设备都设置了身份验证时,从设备在读取时要求用户名/密码,但在写入时都要求输入用户名/密码。

有什么方法可以使身份验证对从站的用户透明(意味着如果是读或写,则只需要 1 次独立的身份验证)?

我正在测试:

  • 从站上的 Apache/2.2.3、Subversion 1.4.2 (Debian)
  • Apache/2.2.8、Subversion 1.5.1 (Ubuntu)
有帮助吗?

解决方案

最后通过正确配置mod_proxy解决了问题。mod_proxy 知道它还必须代理身份验证凭据,它工作正常,并且用户只需输入用户名/密码一次。

其他提示

记住密码肯定取决于你使用的 svn 客户端,如果你告诉它记住它为什么会再次询问你呢?

另外,您可能想阅读 apache,特别是 Require 指令,它控制 HTTP 身份验证: http://httpd.apache.org/docs/2.2/mod/core.html#require

通常 Require valid-user 用来

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top