首页 > 解决方案 > 如何解决“由于远程可能的存储库损坏而中止”?

问题描述

我正在尝试引入我的 spring MVC 项目。之后,拉动不起作用,我在 Eclipse 消息框中收到错误消息:“由于远程端可能的存储库损坏而中止”。任何人都可以帮我一把吗?我从 Eclipse 收到此错误消息:

在此处输入图像描述

标签: git

解决方案


您的 Git 正在与另一个 Git 通话。另一个Git(大概)在另一台机器上,在互联网上的某个地方很远。根据你的 Eclipse 软件,问题出在另一台机器上

在你身边,你无能为力。您必须登录到另一台机器并检查那里的存储库。服务器可能有关于它发现的日志,或者您可以导航到有问题的存储库并运行git fsck.

根据评论进行编辑(见下文):Eclipse 隐藏了一些关键信息。从命令行运行的克隆打印:

remote: Counting objects: 55755, done.
error: pack-objects died of signal 9
remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
error: git upload-pack: git-pack-objects died with error.
fatal: index-pack failed
fatal: git upload-pack: aborting due to possible repository corruption on the remote side.

虽然不明显,但第二行是这里的关键:Died of signal 9表示在服务器上,git pack-objects命令被“OOM 杀手”杀死。

谷歌搜索git server OOM killer site:stackoverflow.com出现:

和更多。


推荐阅读