首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GitHub错误: RPC失败;curl 92 http/2流0没有干净地关闭:取消(err 8) \ send-pack:读取边带时意外断开连接

GitHub错误: RPC失败;curl 92 http/2流0没有干净地关闭:取消(err 8) \ send-pack:读取边带时意外断开连接
EN

Stack Overflow用户
提问于 2021-10-22 18:37:45
回答 2查看 6.3K关注 0票数 2

我正在用GitHub回购做一个项目。在过去的三个月里,我已经能够“添加*”、“提交”和“推送”一切,而没有问题。现在,我下载了一个包含大约12 GB数据的数据集,并为其创建了一个新文件夹。

我对已经在回购(3个月)中的文件做了一些小的修改,并做了"add *“、"commit”和"git push“。

在对对象进行计数和压缩之后,Git Bash将抛出以下错误:

代码语言:javascript
运行
复制
GitHub Error: RPC failed; curl 92 http/2 stream 0 was not closed cleanly: CANCEL (err 8)
send-pack: unexpected disconnect while reading sideband packet
...
fatal: the remote end hung up unexpectedly
Everything up-to-date

这可能是在编写对象时发生的。

--我试过以下几种方法:

  • 设置GIT_TRACE_PACKET=1
  • 设置GIT_TRACE=1
  • 设置GIT_CURL_VERBOSE=1
  • git配置--全局http.postBuffer 100000000
  • git配置--全局https.postBuffer 100000000

在对上述所有解决方案进行最新尝试之后,在编写对象的50%之后引发了此附加错误:

代码语言:javascript
运行
复制
remote: fatal: pack exceeds maximum allowed size

Git Bash错误的截图

所以,我的问题是:1.为什么会发生这种情况? 2.如何解决/解决这个问题并成功地将当前的工作空间推上GitHub?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-10-30 20:47:41

通过本教程绕过它,我解决了这个问题:

分支

注意:请记住,在继续之前要复制一份代码。你仍然可以回去,因为你没有删除提交,但这是恼人的,当你必须遵循本教程两次。

另外: git hist命令是别名。这是我复制的那本:

代码语言:javascript
运行
复制
git config --global alias.hist "log --pretty=format:'%C(yellow)[%ad]%C(reset) %C(green)[%h]%C(reset) | %C(red)%s %C(bold red){{%an}}%C(reset) %C(blue)%d%C(reset)' --graph --date=short"

链接:https://gist.github.com/ecasilla/9669241

票数 1
EN

Stack Overflow用户

发布于 2022-02-01 11:21:42

1.为什么会发生这种情况?

  • 因为你想要推送一个大文件。(12 GB数据集)

2.如何解决/解决这个问题并成功地将当前工作区推送到GitHub?上?

  • 您可以使用Git大文件存储将大型文件(如音频示例、视频、数据集和图形)替换为Git中的文本指针,同时将文件内容存储在远程服务器(如GitHub.com )上。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69681679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档