我正在使用 Subclipse 通过 svn+ssh 和私钥(服务器具有配对的公钥)连接到 SVN 存储库。接口是SVNKit(纯Java)。输入 svn+ssh://repository... 地址后,系统会提示我输入凭据。我指定了用户名和私钥文件(我没有设置密码,所以它留空)并确认。窗口再次弹出,并且无限期地继续。没有提供控制台消息。
注意1:标记“保存信息”似乎没有效果。如果有缓存我应该删除这可能会有所帮助。我已经在 Eclipse 中删除了密钥环文件。
注 2:我不确定私钥应该是 SSH2 还是 OpenSSH 格式,但我都试过了,没有区别。
注意 3:我在 eclipse 的插件下找不到 org.tmatesoft.svn 文件夹。我从 Eclipse 更新站点http://eclipse.svnkit.com/1.7.x安装了 SVNKit 。
规格:Windows 7 64 位、eclipse 4.2.1 64 位、Subclipse 1.8.16、Subversion 客户端适配器 1.8.3、SVNKit 客户端适配器 1.7.5.1。
如果我应该提供任何其他信息或日志文件,我将很乐意这样做。