当git项目过于庞大的时候,拉取这个项目可能会失败,如何解决这个问题?
方法一
直接延长克隆时间,让它超时时间很长,慢慢下载。
git config --global http.postBuffer 524288000(这个是超时时间)
方法二
先克隆最近提交的版本,然后拉取所有版本
git clone --depth=1 http://xxx.git #拉取最近1次提交的版本
git fetch --unshallow # 拉取完整当前分支
git remote set-branches origin '*' # 追踪所有远程分支
git fetch -v # 拉取所有远程分支