получение сигнала ошибки 9 каждый раз, когда я пытаюсь клонировать репозиторий git на 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 и Kind.

Заранее благодарим за помощь.

1 ответ

Решение

Хорошо, похоже, я нашел ответ. Это проблема 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

и это помогло.

Надеюсь, это будет полезно и кому-то.

Другие вопросы по тегам