【问题标题】:getting error signal 9 every time I try to clone git repository on Mac Pro M1每次我尝试在 Mac Pro M1 上克隆 git 存储库时都会收到错误信号 9
【发布时间】:2021-05-13 14:33:12
【问题描述】:

我正在尝试从 github(或 gitlab)克隆存储库,每次我收到此错误:

% git clone git@github.com:rmccue/test-repository.git
Cloning into 'test-repository'...
remote: Enumerating objects: 9, done.
remote: Total 9 (delta 0), reused 0 (delta 0), pack-reused 9
error: index-pack died of signal 9
fatal: index-pack failed

这发生在使用 SSH 克隆期间。当我使用 http 它什么都不做。

我在互联网上找到的所有内容都是增加 SWAP 内存的建议,但事实并非如此,因为我在 github 和 gitlab 上的所有存储库中都收到此错误。

这是一台新机器,git 运行良好。一个可能的想法是我之前做过的,我安装了 Docker 和 kubectl。但是我已经删除了所有这些,包括Oracle VM VirtualBoxKind

提前感谢您的帮助。

【问题讨论】:

  • 你能做一个浅克隆吗?
  • 您使用的是 Intel 版本的 Git 还是 ARM 版本的 Git?如果是前者,你可以试试后者吗?
  • 您好,感谢您的评论。我不知道我有哪个,但我用 brew 重新安装它。

标签: git macos github gitlab apple-m1


【解决方案1】:

好的,看来我有found 的答案。 这是 MacBook M1 Big Sur 11.2 的问题

为了修复它,我运行:

xcode-select --install
brew uinstall git
(opt)rm -fr /opt/homebrew/etc/gitconfig
brew uninstall gettext pcre2
brew cleanup -s git gettext pcre2 
brew cleanup --prune-prefix
brew install git

它有帮助。

希望它对某人也有用。

【讨论】:

  • 看起来在 xcode 开发工具提供的版本之前安装了以前的 git 版本。这可能会引发另一个问题,在同一个系统中安装两个 git。
猜你喜欢
  • 2013-10-08
  • 1970-01-01
  • 1970-01-01
  • 2020-08-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-05
  • 2011-04-24
相关资源
最近更新 更多