Git push命令不起作用,但给出错误:RPC失败

w46czmvw  于 2023-03-16  发布在  Git
关注(0)|答案(2)|浏览(142)

在我输入git push后,我收到这个错误,文件没有上传。
请帮我推我的代码。
我的总代码repo超过1. 3gb。我以前每天推送代码都没有任何问题。
突然,这个问题出现了:

Enumerating objects: 2486, done.
Counting objects: 100% (2486/2486), done.
Delta compression using up to 4 threads
Compressing objects: 100% (2154/2154), done.
error: RPC failed; curl 55 SSL_write() returned SYSCALL, errno = 32
fatal: the remote end hung up unexpectedly
Writing objects: 100% (2407/2407), 138.79 MiB | 4.73 MiB/s, done.
Total 2407 (delta 511), reused 0 (delta 0)
fatal: the remote end hung up unexpectedly
Everything up-to-date
2wnc66cl

2wnc66cl1#

首先检查问题是否仍然存在:

  • 在新文件夹中克隆现有的存储库
  • 用git log检查你的最后一次push是否丢失了
  • 为了测试,尝试进行一个“小”提交并推送它。

在同一个新克隆的存储库中,尝试将您的工作从旧的本地存储库报告到新的存储库,然后assuming the commit is not too big,从新的本地克隆再次推送它。

slsn1g29

slsn1g292#

此问题的原因之一是,如果您让pushing操作正在进行并离开计算机,则屏幕将变为turned off,这是此问题的未知原因之一,要解决此原因,您需要在短时间后将屏幕配置为非turn off/sleep,在never或长时间后将其配置为never
我希望这个答案能帮助许多用户,因为它帮助我经过一天的搜索,并试图找到一个修复。

相关问题