为什么SVN命令行客户端冻结而在Win XP上没有输出?

时间:2009-06-20 17:47:36

标签: windows svn ssh

我正在尝试从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

1 个答案:

答案 0 :(得分:2)

您将SVN_SSH环境变量设置为什么?您是否在svn配置文件中的[tunnels]下有任何设置?

您应该可以在cmd提示符下运行它:

  

%SVN_SSH%-l myusername myhost.com

它应该在没有提示输入密码的情况下给你一个登录提示。

此外,SVN_SSH似乎需要使用正斜杠作为目录分隔符。