首页 > 建站教程 > 其他 >  文件太大导致,git clone失败正文

文件太大导致,git clone失败

如题,文件太大导致,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 clone失败


解决办法:

一、加大缓存区

git config --global http.postBuffer 524288000

这个大约是500M,但这个方法我没有解决


二、少clone一些,推荐

1. 浅克隆

git clone https://github.com/google/mydemo.git --depth 1

只会克隆最新的一次提交,没有历史记录,


2. 拉取剩余部分

等上面的clone成功后,进入项目文件夹根目录,再通过命令:

git fetch --unshallow


把完整的历史提交记录下载下来,注意这个命令要在已克隆的项目根目录里执行。

如果报错可以多试一次,上面两个命令我都是第一次失败第二次成功。