Eclipse 无法通过Subclipse提交+;SVNKit由于没有有效凭据而失败

Eclipse 无法通过Subclipse提交+;SVNKit由于没有有效凭据而失败,eclipse,svn,subclipse,svnkit,javahl,Eclipse,Svn,Subclipse,Svnkit,Javahl,我最近在我的Ubuntu 12.04系统上升级了几个软件包,现在Subclipse无法提交,这给了我一个错误: svn: E170001: Commit failed (details follow): svn: E170001: Negotiate authentication failed: 'No valid credentials provided' 这是我在Subversion中遇到的一个问题,但我相信是由于另一个原因 在升级之前,我将Subclipse与JavaHL适配器一起使用,

我最近在我的Ubuntu 12.04系统上升级了几个软件包,现在Subclipse无法提交,这给了我一个错误:

svn: E170001: Commit failed (details follow):
svn: E170001: Negotiate authentication failed: 'No valid credentials provided'
这是我在Subversion中遇到的一个问题,但我相信是由于另一个原因

在升级之前,我将Subclipse与JavaHL适配器一起使用,效果很好。升级后,Eclipse抱怨:

Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk-amd64/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib/jni:/lib:/usr/lib
然后,我使用Eclipse的更新程序将Subclipse本身升级到最新的1.10并重新安装JavaHL组件,但这并没有解决问题。然而,它确实允许我安装SVNKit组件,我安装了,并通过Team->SVN切换到了SVNKit组件。这解决了“加载JavaHL库失败”错误,但将其替换为“无有效凭据”错误


我已经确认了我使用的凭据仍然有效,并且我可以使用它们登录到服务器。如何修复此问题?

要将JavaHL与Subclipse 1.10.x一起使用,需要安装Subversion 1.8.x二进制文件。这可能是你最好的选择。见:


错误提到了“协商”,我认为这是Kerberos。可能SVNKit不支持它,或者需要配置一些东西。我会发电子邮件support@svnkit.com有细节。它们响应速度非常快,SVNKit可能支持这一点

你可能是对的,因为我使用的是Ubuntu 12.04,所以libsvn java包版本是1.6,这可能会微妙地破坏一切。服务器在后台使用Kerberos,但我仍然必须使用用户名/密码登录,所以这不应该是一个问题。我的客户端计算机不使用Kerberos。