身份验证Subversion直写代理

时间:2008-11-03 09:34:36

标签: svn authentication proxy mirror

从版本1.5开始,Subversion支持为主Master-repository提供本地缓存代理。

我让奴隶同步,主人重播了对奴隶的提交。 到目前为止一切正常,但现在我想知道如何进行身份验证(使用this指南)。

当主设备和从设备都有认证设置时,从设备会在读取时请求用户名/密码,但两者都要求写入。

如何让身份验证对从属用户透明(这意味着只有1个身份验证才能读取或写入)?

我正在测试:

  • Apache / 2.2.3,奴隶上的Subversion 1.4.2(Debian)
  • Apache / 2.2.8,Subversion 1.5.1(Ubuntu)

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

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

通常使用Require valid-user