我正在尝试从Windows XP系统连接到SVN服务器,但我的行为很奇怪。
当我跑这个......
svn ls svn+ssh://myusername@myhost.com/path/to/svn_repository
...光标只是冻结,好像它是一个没有输出的长时间运行过程。
我已在Windows控制台和MINGW32控制台中尝试了上述操作。
我可以从XP机器ping SVN主机。我也可以使用ssh从Windows登录SVN主机。 (我设置了ssh密钥。)所以这不是DNS问题或我不认为的防火墙问题。
我能够在OS X系统上运行命令没问题。
OS X SVN版本:1.5.4(效果很好)
Windows SVN版本:1.5.5(不起作用)
存储库主机SVN版本:1.4.2
答案 0 :(得分:2)
您将SVN_SSH环境变量设置为什么?您是否在svn配置文件中的[tunnels]下有任何设置?
您应该可以在cmd提示符下运行它:
%SVN_SSH%-l myusername myhost.com
它应该在没有提示输入密码的情况下给你一个登录提示。
此外,SVN_SSH似乎需要使用正斜杠作为目录分隔符。