有时,当我用svn更新时,它会在开始时询问ssh的密码,然后更新一堆文件,然后询问它是否停止并再次要求它继续。究竟是什么原因呢?为什么svn问我两次密码?
8
A
回答
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. 为什么CakePHP两次散列我的密码?
- 2. 为什么Capistrano的要求SSH密钥的密码两次?
- 3. 为什么pkzip接受两个密码?
- 4. 为什么DNX运行两次代码
- 5. 为什么此代码打印两次?
- 6. 为什么代码被执行两次?
- 7. 为什么我不能在我的代码使用Response.Redirect两次
- 8. 一次性密码中两个密文的异或信息给我什么?
- 9. 为什么每次执行svn命令需要输入密码明确
- 10. 为什么我必须点击两次?
- 11. 为什么我有两次使用Sequelize
- 12. 为什么我的CRON运行两次?
- 13. 为什么我的mousePressEvent调用两次?
- 14. 为什么Application.Exit提示我两次?
- 15. 为什么我必须输入两次?
- 16. 为什么我的EVENT.ACTIVE触发两次?
- 17. 为什么我的JavaScript onresize两次?
- 18. 为什么我获得了两次subfloat?
- 19. 为什么inputbox让我做两次?
- 20. 为什么我的cout打印两次?
- 21. ansible:使用ssh密钥认证但多次询问密码 - 为什么?
- 22. 为什么我的代码执行paintComponent(图形页面)两次?
- 23. 为什么我的“if(p.exitValue()!= 0)”代码运行两次?
- 24. 为什么我的代码两次推送每个排列?
- 25. 为什么我的python代码运行两次?
- 26. 为什么我的代码循环两次?
- 27. 为什么Monodevelop在ssh-agent中注册时询问我ssh密码密码
- 28. 为什么cygwin的svn要求输入密码?
- 29. 为什么打印两次?
- 30. 为什么执行两次?
“如果SVN服务器是作为PHP模块实现的” - 是否常见?我从未见过 – Rup
我的意思是Apache HTTP服务器的SVN模块。我们在同一台机器上安装了PHP编码的网站和SVN服务器。两者都使用相同的Apache通过HTTP提供内容。实际上并不知道SVN是作为Apache模块还是作为PHP插件实现的。 – izogfif