如题,文件太大导致,git clone失败,报如下错误:
error: RPC failed; curl 92 HTTP/2 stream 7 was not closed cleanly:
INTERNAL ERROR (err 2)
fatal: expected 'packfile'
git did not exit cleanly (exit code 128) (67219 ms @ 2025/3/22 17:50:09)
解决办法:
一、加大缓存区
git config --global http.postBuffer 524288000
这个大约是500M,但这个方法我没有解决
二、少clone一些,推荐
1. 浅克隆
git clone https://github.com/google/mydemo.git --depth 1
只会克隆最新的一次提交,没有历史记录,
2. 拉取剩余部分
等上面的clone成功后,进入项目文件夹根目录,再通过命令:
git fetch --unshallow
把完整的历史提交记录下载下来,注意这个命令要在已克隆的项目根目录里执行。
如果报错可以多试一次,上面两个命令我都是第一次失败第二次成功。