无法在 IntelliJ 中将提交推送到 GitHub:致命:远程端意外挂起

问题描述 投票:0回答:2

当我尝试提交并推送到我的 GitHub 存储库时,出现以下错误。

Push failed
        RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8)
        the remote end hung up unexpectedly
        Total 1116 (delta 148), reused 45 (delta 0)
        the remote end hung up unexpectedly

并在 Git 控制台中执行以下操作(只读):

Total 1116 (delta 148), reused 45 (delta 0)
fatal: the remote end hung up unexpectedly

所以从我到目前为止所能发现的情况来看,这是因为提交太大了。这是现实的,因为我向本地文件添加了大约 0.7 GB 的测试资源,并且 IntelliJ 将它们添加到了存储库中。

我对 GitHub 的经验很少,我不知道如何摆脱这个?

我尝试通过从存储库(在 Github.com 上)删除资源文件夹并将其添加到 gitignore 文件而不是在 IntelliJ 中更新项目来修复它。这首先似乎有效,但在我编辑了几行代码并尝试提交并推送后,出现了相同的错误。

那么现在该怎么办?我发现了一些关于设置缓冲区大小(?)的信息,但我不知道如何在 IntelliJ 中执行此操作(毕竟 IntelliJ 中的 git 控制台是只读的)。

git github intellij-idea repository
2个回答
1
投票

所以解决方案如下:

-更新所有要保留到 github 的文件(例如通过网站)
-从 IntelliJ(或至少 .git 文件夹)中删除您的项目
-检查您的存储库

不太好,但可以用。


0
投票

改变互联网连接对我有用。错误是:

RPC失败; curl 92 HTTP/2 流 0 未完全关闭:取消(错误 8)仍需要 6970 字节的正文 fetch-pack:在早期 EOF 读取边带数据包时意外断开连接 fetch-pack:无效的索引包输出

© www.soinside.com 2019 - 2024. All rights reserved.