3

我正在尝试使用 SSH 将包含子模块的 git 存储库克隆到 Namecheap 共享服务器上。'git clone' 命令运行良好,只是我的一个子模块失败了。当我尝试运行“git submodule update”时,它也失败了。我得到了错误;

github.com[0: 207.97.227.239]: errno=Connection timed out
fatal: unable to connect a socket (Connection timed out)
Clone of 'git://github.com/WordPress/Wordpress.git' into submodule path 'wordpress' failed

我尝试联系 Namecheap 以查看是否有防火墙或其他东西阻止了连接。他们说没有防火墙可以阻止这一点。此外,我在 GitHub 上的所有其他子模块都更新得很好。无论如何,我尝试使用 https 协议,但仍然没有运气。

有什么想法吗?

4

2 回答 2

4

一般来说,“ errno=Connection timed out”应该表示 GitHub 方面的问题(他们的状态报告页面表明他们在 9 月 21 日和 20 日遇到了一些问题)

因此,除非问题仍然存在(在这种情况下,根本原因可能在您这边),否则 GitHub 现在应该已经解决了。

于 2012-09-22T08:18:02.597 回答
3

您可以使用以下命令为 GitHub 指定使用 https:// 而不是 git://:

git config --global url."https://github".insteadOf git://github
于 2014-01-06T13:00:36.603 回答