有时候,当我用svn更新时,它会在开始时询问ssh的密码,然后更新一堆文件,然后要求它停止并再次要求它继续。究竟是什么原因呢?

最佳答案

Version control with subversion


使用svn + ssh:// URL访问存储库时,请记住,它是提示身份验证的ssh程序,而不是svn客户端程序。这意味着不会进行自动密码缓存(请参阅“客户端凭据缓存”部分)。 Subversion客户端通常与存储库建立多个连接,尽管由于密码缓存功能,用户通常不会注意到这一点。但是,当使用svn + ssh:// URL时,ssh可能会反复为每个出站连接询问密码,从而使用户烦恼。解决方案是使用单独的SSH密码缓存工具,例如在类Unix系统上使用ssh-agent,或在Windows上使用pageant。

07-24 09:45
查看更多