fengzf
2022-05-18 11:06:32
解决git项目太大,Git Clone失败,early EOF
1、背景:公司的一个早期开发的项目,里边除了jar包,静态资源中有视频,项目很大,有3G多,因疫情防控需要居家办公,结果在家死活git不下来。一直卡着,1个多小时候后报错,无论用idea、sourcetree、还是直接用命令:git clone ...时间长了都报错。从头天晚上折腾到第二天早上。
Clone failed
early EOF
The remote end hung up unexpectedly
2、网上查了很多资料,很多解答都是运行以下命令:
git config http.postBuffer 524288000
增加缓存空间,解决上传大小限制的问题,但还是以失败告终。
3、解决方式:
以我要git的项目us-index.git
git clone --depth 1 http://git.51ake.com/scm/webg/us-index.git cd us-index git fetch --unshallow
查看当前已获取的分支
git branch -a
最后通过分支名称去拉取分支信息以及checkout。依次执行如下指令:
git remote set-branches origin 远程分支名称 git fetch --depth 1 origin 远程分支名称 git checkout 远程分支名称
亲测有效
评论