Java E1700001协商身份验证失败:';未提供有效凭据';

Java E1700001协商身份验证失败:';未提供有效凭据';,java,svn,netbeans,Java,Svn,Netbeans,目前我正试图通过Subversion提交我的Java项目文件 我正试图通过Netbeans 8.0执行此操作,但每当我输入凭据时,都会收到以下错误: org.apache.subversion.javahl.clientexception: svn: e170001: negotiate authentication failed: 'no valid credentials provided'. 我已经四处寻找了很多解决方法,但我没有找到任何真正有用的方法。下面列出了我的日志文件。谢谢你的帮

目前我正试图通过Subversion提交我的Java项目文件

我正试图通过Netbeans 8.0执行此操作,但每当我输入凭据时,都会收到以下错误:

org.apache.subversion.javahl.clientexception: svn: e170001: negotiate authentication failed: 'no valid credentials provided'.
我已经四处寻找了很多解决方法,但我没有找到任何真正有用的方法。下面列出了我的日志文件。谢谢你的帮助

  INFO [org.netbeans.modules.subversion]: org.apache.subversion.javahl.ClientException: svn: E170001: Negotiate authentication failed: 'No valid credentials provided'
    org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001: Negotiate authentication failed: 'No valid credentials provided'
    at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:62)
    at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
    at org.tmatesoft.svn.core.internal.io.dav.http.DefaultHTTPNegotiateAuthentication$1.run(DefaultHTTPNegotiateAuthentication.java:175)
    at org.tmatesoft.svn.core.internal.io.dav.http.DefaultHTTPNegotiateAuthentication$1.run(DefaultHTTPNegotiateAuthentication.java:166)
    at org.tmatesoft.svn.core.internal.io.dav.http.DefaultHTTPNegotiateAuthentication.authenticate(DefaultHTTPNegotiateAuthentication.java:221)
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:450)
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:371)
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:359)
    at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:710)
    at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:627)
    at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:102)
    at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1020)
    at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:182)
    at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118)
    at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:182)
    at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45)
    at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteGetInfo.run(SvnRemoteGetInfo.java:46)
    at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteGetInfo.run(SvnRemoteGetInfo.java:31)
    at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
    at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1149)
    at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
    at org.tmatesoft.svn.core.javahl17.SVNClientImpl.info2(SVNClientImpl.java:1472)
    Caused: org.apache.subversion.javahl.ClientException: svn: E170001: Negotiate authentication failed: 'No valid credentials provided'
    at org.apache.subversion.javahl.ClientException.fromException(ClientException.java:68)
    at org.tmatesoft.svn.core.javahl17.SVNClientImpl.getClientException(SVNClientImpl.java:1293)
    at org.tmatesoft.svn.core.javahl17.SVNClientImpl.info2(SVNClientImpl.java:1474)
    at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getInfo(AbstractJhlClientAdapter.java:2142)
    Caused: org.tigris.subversion.svnclientadapter.SVNClientException
    at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getInfo(AbstractJhlClientAdapter.java:2156)
    at org.tigris.subversion.svnclientadapter.AbstractClientAdapter.getInfo(AbstractClientAdapter.java:310)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.netbeans.modules.subversion.client.SvnClientInvocationHandler.handle(SvnClientInvocationHandler.java:449)
    at org.netbeans.modules.subversion.client.SvnClientInvocationHandler.invokeMethod(SvnClientInvocationHandler.java:404)
    at org.netbeans.modules.subversion.client.SvnClientInvocationHandler.invoke(SvnClientInvocationHandler.java:212)
    at com.sun.proxy.$Proxy47.getInfo(Unknown Source)
    [catch] at org.netbeans.modules.subversion.ui.wizards.repositorystep.RepositoryStep$RepositoryStepProgressSupport.perform(RepositoryStep.java:229)
    at org.netbeans.modules.subversion.client.SvnProgressSupport.performIntern(SvnProgressSupport.java:111)
    at org.netbeans.modules.subversion.client.SvnProgressSupport.run(SvnProgressSupport.java:104)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423)
    at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)

SVNKit不支持协商和Kerberos身份验证。默认情况下,在Netbeans中使用SVNKit访问SVN存储库。切换到而不是SVNKit


请参阅本文以了解有关问题和解决步骤的更多信息。这篇文章是关于解决Eclipse中的问题的,但也应该适用于Netbeans(不过,我想分步说明不起作用)。

SVNKit不支持协商和Kerberos身份验证。默认情况下,在Netbeans中使用SVNKit访问SVN存储库。使用JavaHL而不是SVNKit切换到本机SVN客户端。@bahrep,非常感谢,切换成功了。在这种情况下,我将添加这个作为答案。这很有效。它也被接受了。