2012-01-26 71 views

回答

11

Version control with subversion

当使用SVN + SSH:// URL来访问存储库,请记住是ssh提示请求认证,而不是svn客户端程序。这意味着没有自动密码缓存正在进行(请参阅“客户机证书缓存”一节)。 Subversion客户端通常会与存储库建立多个连接,但由于密码缓存功能,用户通常不会注意到这一点。但是,当使用svn + ssh:// URL时,用户可能会被ssh反复询问每个出站连接的密码而感到恼火。解决方案是使用单独的SSH密码缓存工具,例如类Unix系统上的ssh-agent或Windows上的选择器。

0

也许您与SVN服务器的连接已重置,您的客户端会自动重新建立,导致您要求输入密码?如果将SVN服务器作为PHP模块实现,则服务器可能会有一些时间限制来回答客户端的请求。遇到此问题时正在更新哪个文件?当您尝试更新大文件时,连接是否会重置?

+1

“如果SVN服务器是作为PHP模块实现的” - 是否常见?我从未见过 – Rup

+0

我的意思是Apache HTTP服务器的SVN模块。我们在同一台机器上安装了PHP编码的网站和SVN服务器。两者都使用相同的Apache通过HTTP提供内容。实际上并不知道SVN是作为Apache模块还是作为PHP插件实现的。 – izogfif

相关问题