Git克隆错误 - 致命错误:早期的EOFs

3

我想使用以下方法将github上的项目克隆到我的电脑上:

D:\Projects> git clone https://github.com/***/***.git

但是在下载过程中,出现了几个致命错误:
Cloning into '***'...
remote: Counting objects: 13197, done.
fatal: early EOFs:   1% (135/13197), 116.01 KiB | 6.00 KiB/s
fatal: The remote end hung up unexpectedly
fatal: index-pack failed
error: RPC failed; curl 56 SSL read: error:00000000:lib(0):func(0):reason(0), errno 10054

我该如何处理这种情况?有人能帮忙吗?

2个回答

2

我也曾经遇到过这个问题,可能是在克隆大型项目时失去了连接。

方法一: 有时使用 https 克隆 git 仓库可以解决该问题。

方法二: 有时可以通过增加 postBuffer 大小来解决该问题。 这里 是我博客中的文章,可以指导你如何增加 postBuffer。

你可以尝试其中任何一种方法。


我将postBuffer修改为5242880000,但它根本不起作用。还有其他解决方案吗? - River Liu
你尝试过使用https吗? - Saugat Bhattarai
我总是使用https。 - River Liu
首先尝试将 post 缓冲区大小设置为 http.postBuffer 52428800(比上面少一个零)。如果不起作用,有时可以在 ssh 模式下运行(在网上找到的)。 - Saugat Bhattarai

1
对于这类问题,可以通过交换 https <--> http 来解决。我也遇到了同样的问题,上述技巧对我有效。可能是您的 SSL 隧道或操作系统上的防火墙存在问题。
另一个解决方法是: git config --global http.postBuffer 524288000 您也可以将 postBuffer 提高到 1048576000。

我希望在这种情况下会有另一种解决方法可行。 - Avinash

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接