每次我尝试在 Mac Pro M1 上克隆 git 存储库时都会收到错误信号 9

getting error signal 9 every time I try to clone git repository on Mac Pro M1

我正在尝试从 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 VirtualBox and Kind

在此先感谢您的帮助。

好的,看来我有 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

这很有帮助。

希望它对其他人也有用。