【问题 & 解决】git 克隆项目时超时
问题
由于 GFW 的问题,在使用 git 克隆 github 的项目时经常遇到超时的问题。
解决
改变克隆方式,由 https 修改为 ssh
https:// github.com/xxx/iii.git 改为 git@github.com:xxx/iii.git
需要注意的是,git submodule 时我们无法直接修改 https 为 ssh 的方式,因此我们可以分别对无法克隆的 module 单独使用 git clone 的方式来下载,然后再执行 git submodule.