получение сигнала ошибки 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
и это помогло.
Надеюсь, это будет полезно и кому-то.