【问题标题】:Cloning with git keeps getting interrupted用 git 克隆总是被打断
【发布时间】:2016-02-15 17:18:56
【问题描述】:

我正在我的 Ubuntu 15.10 机器上设置 Sugar Labs 开发环境。为此,我需要克隆他们的 GitHub 存储库。我使用命令:

git clone git://github.com/sugarlabs/sugar-build.git

每次我这样做时都会遇到异常:

fatal: unable to connect to github.com:

github.com[0: 192.30.252.131]: errno=Connection timed out

但是,我知道这不是互联网连接问题,因为我的网络速度超过 100 mbps。

是什么导致了这个问题,我该如何解决?

【问题讨论】:

标签: git ubuntu


【解决方案1】:

您很可能在代理后面。请根据以下内容编辑您的用户目录中的 .gitconfig:

[http]
    proxy = http://your.proxy.net:8080
[https]
    proxy = http://your.proxy.net:8080

如果您的连接仍然无法正常工作,请检查您的防火墙规则并查看连接是否被阻止。

【讨论】:

  • 是的,我在代理(我的大学)后面。我断开了我的机器与我大学网络的连接,并从我的手机上设置了一个热点。我设法从那里克隆了存储库。
【解决方案2】:

您可能位于防火墙后面。

将网址更改为http/http,它将为您工作(不被阻止的机会更高)。

如果您切换到 ssh,请记住在您的 github 帐户下创建 ssh 密钥。

在此处阅读如何操作:Github Private Team Separate SSH Keys

【讨论】:

    猜你喜欢
    • 2012-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-23
    • 1970-01-01
    • 2011-10-14
    • 1970-01-01
    • 2013-08-07
    相关资源
    最近更新 更多