【问题标题】:Can't fetch from private repository with EGit无法使用 EGit 从私有存储库中获取
【发布时间】:2015-10-17 21:29:27
【问题描述】:

我正在尝试使用 EGit 插件将我的 eclipse java 项目与我的私有 git 存储库同步,但我没有成功。 我已将远程源配置为:

URI:git@github.com:username/project.git

主机:github.com

仓库路径:用户名/project.git

不幸的是,当我尝试获取时,我收到了这个错误:

git@github.com:Maslor/wfmgr.git: ProxyHTTP: java.io.IOException: 代理错误: >Forbidden git@github.com:Maslor/wfmgr.git: ProxyHTTP: java.io.IOException: 代理错误: >Forbidden git@github.com:Maslor/wfmgr.git: ProxyHTTP: java.io.IOException: 代理错误:>禁止

我正在使用代理,这是否意味着我必须配置 EGit 的代理设置(如果有的话)?我该怎么做?

【问题讨论】:

    标签: eclipse git proxy egit java-io


    【解决方案1】:

    有一个未决问题:bug 349702 EGit tries to use HTTP proxy for SSH connect

    如果您在连接到 ssh 时不需要代理,请尝试删除该代理。
    或者使用代理绕过,如illustrated in this bug report

    如果没有,请尝试 https url(前提是您有与远程 repo 服务器关联的用户名/密码)

    【讨论】:

    • 我应该使用示例主机 (stgas71-domodossola.stg.rhcloud.com) 还是应该使用网络的代理主机? @VonC​​pan>
    • @Maslor 你自己的主机(被绕过)。图片只是一个插图。
    【解决方案2】:

    您可以尝试ssh git@github.com 首先查看是您的 IDE 有问题还是系统全局问题。

    然后我建议你关注这个:SSH in git behind proxy on windows 7

    【讨论】:

    • 我确实尝试过,但它不起作用,但我会按照您的建议再次尝试。我使用该方法的主要问题是它通常意味着我导出了我的 git 密码,并在文本文件中显示它。
    • 我没有看到你的 github 密码应该导出到哪里? ssh git@github.com 工作吗?
    猜你喜欢
    • 2021-02-24
    • 2022-01-01
    • 2013-01-25
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2017-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多