使用git clone解决网络问题--recursive

时间:2013-10-02 18:13:03

标签: git networking github git-submodules git-clone

我无法使用子模块克隆git存储库。

$ git clone --recursive https://www.github.com/lagadic/visp_auto_tracker.git

克隆到'visp_auto_tracker'...... 遥控器:计数物体:275,完成。
remote:压缩对象:100%(222/222),完成。
遥控:共275(158),重复使用157(delta 42)
接收物体:100%(275/275),44.52 KiB,完成。
解决增量:100%(154/154),完成。
注册路径'flashcode_mbt'的子模块'flashcode_mbt'(git://github.com/lagadic/flashcode_mbt.git)
克隆到'flashcode_mbt'...
致命的:无法连接到github.com:
github.com [0:192.30.252.131]:errno =连接超时

将'git://github.com/lagadic/flashcode_mbt.git'克隆到子模块路径'flashcode_mbt'失败。

这发生在UbuntuLTS12.04 git版本1.7.9.5以及Fedora17 git版本1.7.11.7上。

这肯定是一个网络问题。因为我要求不同网络上的其他用户这样做并且有效。你们中间有人遇到过类似的问题吗?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

您很可能需要为/ TCP out中的TCP打开端口9418

如果您还没有使用git config --global user.name <your_name>,也可能需要设置全局用户。