我在试着让svnkit和潜台词一起工作。我在Windows 7,64位,使用Eclipse,JDK1.6。
我安装了subcliish1.6.18和svnkit 1.3.5.7406。
我添加了一个svn存储库位置:
svn+ssh://my.server.com/srv/svn/repos
并试图连接。Svnkit正确地弹出一个对话框,要求获得ssh凭据。我填写用户名,选择“使用私钥身份验证”,浏览到我的密钥文件,输入密码,然后单击“保存信息”。打得好。
对话框关闭并重新打开,选中“使用密码身份验证”。没有错误消息,也没有其他指示问题可能是什么。
我如何调试这个?
更新:当我从以前安装的Eclipse中复制.keyring文件时(过去它已经成功地连接到回购系统),一切都正常。但并不能解决未来的问题。我最好的猜测是svnkit不能写到Indigo的钥匙圈。
发布于 2011-10-26 16:21:09
解决了问题。问题是我使用了错误的私钥文件。
对于这个问题的未来读者来说,调试问题的方法是打开Svnkit日志记录:http://wiki.svnkit.com/Troubleshooting#SVNKit_is_used_as_Eclipse_plugin_.28works_for_Subclipse_extension_as_well.29。".options“文件实际上嵌入到svnkit jar中。
主要的问题是,当svnkit获得错误的凭据时,它不会给出任何错误消息。它只会再次显示对话框。昨天那个小小的设计问题花了我几个小时的调试时间。
https://stackoverflow.com/questions/7893711
复制相似问题