我正在使用git push origin
我的本地仓库到遥控器,我收到主题错误
fatal: failed to read object 0419b2704f64367e58aa621e7e0c457276bc9d48:
Interrupted system call
error: failed to push some refs to
这是什么意思?
答案 0 :(得分:21)
我知道这是一个老问题,但我最近在 Mac Big Sur 上遇到了同样的问题。结果是我的 Avast Antivirus 导致了这个问题。我关闭了 File Shield 并且 git push 开始工作了!! Push 完成后,我再次打开它。
答案 1 :(得分:3)
我也有同样的问题。
我发现它是因为我的 AVAST 安全软件。
我为 AVAST 添加例外
然后修复它
来自这个错误
Interrupted system call
fatal: the remote end hung up unexpectedly
到
remote: Resolving deltas: 100% (20/20), completed with 16 local objects.
答案 2 :(得分:3)
在服务器响应“远程:致命:早期 EOF”时遇到同样的问题。
停用我的 AV (BitDefender) 没有任何改变。
感谢 rdiez 在 https://www.spinics.net/lists/git/msg385182.html 上的一些帖子,尝试将 --quiet 添加到 git push 命令:
git push --quiet
问题解决了!
答案 3 :(得分:2)
我在 Mac OS 上使用 MS Defender ATP 进行反病毒软件的一个存储库时遇到了同样的问题。我并不是特别想停用它。在尝试了上述几个建议之后,这终于对我有用了(这是一个较新的 github 存储库,所以 "master" = "main"):
git fetch --all
git push origin main
只是认为这可能会帮助某人....
答案 4 :(得分:1)
我的SSD上有一台Mac,内置NTFS格式的硬盘,用于存储。我试图推动位于硬盘驱动器中的仓库时遇到同样的问题,但是一旦我将仓库复制到SSD,推动工作就好了。在Linux上我没有问题从HDD推送,所以这必须是Tuxera NTFS的问题,这是我在Mac上使用的NTFS驱动程序。
如果您遇到与我相同的情况,我建议您将该存储库移至HFS +格式化驱动器或尝试从其他操作系统推送。
答案 5 :(得分:1)
我能够通过添加' - force'来解决类似的问题。在我的Git Push结束时。我使用Tuxera运行带有NTFS格式化拇指驱动器的OSX。不确定' +'需要,但以下对我有用。
Git push origin +master --force
答案 6 :(得分:1)
一个警察,但是,我在位于NTFS网络驱动器上的存储库中遇到了同样的问题。失败是无法预测的,有时像--force
之类的事情行之有效,有时却行不通。
由于我只需要本地.git,因此将其存储在Linux驱动器上,并使用--git-dir
访问它。
答案 7 :(得分:1)
我在 MacOS Big Sur 上遇到了类似的问题。关闭我的防病毒软件 (Sophos) 对我有用。
答案 8 :(得分:0)
我通过卸载 Avast 并安装新的防病毒软件 (McAfee) 来解决。
我曾尝试在我的存储库的本地路径上的“保护”选项卡中添加一个例外:它工作了两周,然后我再次遇到了“致命”错误。