我正在尝试连接到 SVN 服务器,以便使用 svn+ssh 身份验证方法将我的项目导入其中。我使用的是在 Windows XP SP2 上安装了 subversion 插件的 NetBeans IDE (6.8)。我安装了 plink,其路径设置在 Windows PATH 环境变量中。当我使用看起来相似的存储库 URL(XXXX 和 YYYY 替换为合理的内容)时
svn+ssh://XXXX@YYYY/home/dce/svn/trunk
以及此外部隧道命令
plink -l <myUserName> -i C:\\privateKey.ppk
我一直收到这个错误:
org.tigris.subversion.javahl.ClientException: Network connection closed unexpectedly
我在网上搜索了这个问题,尝试了很多方法,但都没有解决。如果有人知道可能出了什么问题,请帮忙。提前谢谢大家。
答案1
我遇到了类似的问题,但现在我尝试了这个:
- 从存储库 URL 中删除用户名部分(在您的情况下使用 svn+ssh://YYYY/home/dce/svn/trunk);
- 在私钥路径(C:/privateKey.ppk)中使用 / 而不是 \,如果路径包含空格,则使用引号。
这两个步骤对我有用!