加速github的方案有三种,强烈推荐第三种

1.修改host

网上资料几乎全是这个,试了不好用

2.增加代理

需要自己的梯子,速度位20kb上升到100kb,也并不总是好使

git config http.proxy http://127.0.0.1:1888
git config https.proxy http://127.0.0.1:1888

3.使用gitee clone代码,然后同时push到github和gitee

github国内大概率clone失败,是因为工程太大。但是小规模代码修改然后push还是没问题的。大多数情况是卡在clone这一步。

解决clone这一步具体操作方案如下:

  1. 去gitee.com 导入github项目,然后从gitee clone代码。
  2. 添加GitHub源
git remote add github https://github.com/xxx/xxx.git

3.   push到对应的源。我使用的tortoiseGit,push时可以手动选择某一个源或者All

注意:如果github开启了二次验证。导入私有库时会提示密码错误,必须去github后台申请 access token,直接用密码是无法导入的。