Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse错误:打开git上载包但未授权(EGit)_Eclipse_Exception_Proxy_Egit_Jgit - Fatal编程技术网

Eclipse错误:打开git上载包但未授权(EGit)

Eclipse错误:打开git上载包但未授权(EGit),eclipse,exception,proxy,egit,jgit,Eclipse,Exception,Proxy,Egit,Jgit,我经常在这里看到这个问题,但我的问题似乎更复杂。我无法同时克隆和使用marketplace。我必须在本机和手动设置之间切换。 以下是我的代理设置之间的差异: 手册: 克隆不起作用 内部互联网浏览器正在工作 市场在运作 当我将其添加到eclipse.ini时 -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4 -Dorg.ecli

我经常在这里看到这个问题,但我的问题似乎更复杂。我无法同时克隆和使用marketplace。我必须在本机和手动设置之间切换。 以下是我的代理设置之间的差异:

手册:

  • 克隆不起作用
  • 内部互联网浏览器正在工作
  • 市场在运作
  • 当我将其添加到eclipse.ini时

    -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4
    
    -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4
    
    这是一个例外:

      org.eclipse.jgit.api.errors.TransportException: https://XXX.XXX.XXX/scm/Test/testprof.git: cannot open git-upload-pack
                at org.eclipse.jgit.api.LsRemoteCommand.execute(LsRemoteCommand.java:221)
                at org.eclipse.jgit.api.LsRemoteCommand.call(LsRemoteCommand.java:159)
                at org.eclipse.egit.core.op.ListRemoteOperation.run(ListRemoteOperation.java:100)
                at org.eclipse.egit.ui.internal.clone.SourceBranchPage$8.run(SourceBranchPage.java:341)
                at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
    
    没有它:

    java.lang.Exception: org.eclipse.jgit.api.errors.TransportException: https://XXX.XX.XX/scm/XXX/XXX.git: not authorized
      at org.eclipse.oomph.setup.git.impl.GitCloneTaskImpl.perform(GitCloneTaskImpl.java:882)
      at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3305)
      at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.access$1(SetupTaskPerformer.java:3248)
      at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil$1.run(SetupTaskPerformer.java:4469)
      at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
      at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
    
    本地人:

  • 克隆正在发挥作用
  • 内部Brwoser正在工作
  • 市场失灵
  • 当我将其添加到eclipse.ini时

    -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4
    
    -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4
    
    发生这种情况:

    org.eclipse.core.runtime.CoreException: Cannot install remote marketplace locations: Connection failed
    
        This is most often caused by a problem with your internet connection. Please check your internet connection and retry.
    
            at org.eclipse.epp.internal.mpc.ui.commands.MarketplaceWizardCommand.execute(MarketplaceWizardCommand.java:106)
    
            at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295)
    
            at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
    
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    
            at java.lang.reflect.Method.invoke(Method.java:498)
    
        and without it:
    
            Failed to stream using org.eclipse.epp.internal.mpc.core.transport.httpclient.HttpClientTransport@1e8c67f7 - falling back to org.eclipse.epp.internal.mpc.core.util.TransportFactory$1@7592008d: Connection failed
            This is most often caused by a problem with your internet connection. Please check your internet connection and retry.
    
    一些信息:

    是的,我的证件是正确的

    是的,我的代理设置正确

    git configs中的ssl.verify为false

    视窗7

    Egit版本4.4.1(我也试过4.6)

    在Eclipse之外进行克隆也是可行的


    谢谢你的帮助。。。如果我遗漏了一些信息,请询问…

    解决方案是清除网络设置中的HTTPS字段并切换回手动。 市场运作和克隆