我正在设置一台 Ubuntu 10.04.4 机器以从远程服务器上的 Subversion 存储库中提取 Rails 应用程序。
我已经设置了 ssh 密钥身份验证,并且可以很好地登录 - 我可以以适当的用户身份从我的 Ubuntu 机器 ssh 到存储库所在的远程计算机,而无需提示输入密码。
但是,当尝试通过 svn+ssh 运行颠覆命令时,我的 capified Rails 应用程序安装失败。
我试过直接在 Ubuntu 机器上运行类似的 svn 命令,并看到同样的问题。
这不仅会提示我输入密码(忽略密钥),而且在手动输入时也不会接受密码。
rails@mubuntubox-001:~$ svn info —username scm_user —password XXXXXXX svn+ssh://scm.mydomain.co.uk/Users/Shared/Repositories/doodle_svn
Password:
Password:
Password:
svn: Network connection closed unexpectedly
我相信这与 Rails 应用程序安装遇到的问题相同。
任何有关导致 svn+ssh 密钥/密码访问被拒绝的提示都将不胜感激。
谢谢。