Git ошибка - не может нажать на github-pack-объекты, умершие от сигнала 9

Я добавил некоторые файлы в репо, совершил и попытался нажать на Github:

$ git add .  
$ git commit -m 'bla'  
$ git push origin master

Я получаю сообщение об ошибке, когда пытаюсь нажать на Github.

Counting objects: 84, done.  
Delta compression using up to 2 threads.  
error: pack-objects died of signal 9  
error: failed to push some refs to '[email protected]:xxxxx/xxxxx.git'

Все отлично работало, прежде чем я отправился в отпуск 2 недели назад. Насколько мне известно, ничто не изменилось. Файл конфигурации кажется прекрасным. И git push -f также генерирует те же ошибки, что и выше.

Ответ 1

Попробуйте следующее:

git config --global pack.windowMemory "32m"

Ответ 2

Я вполне уверен, что у вас есть локальная проблема, и это не связано с GitHub. Нажатие git состоит из следующих шагов:

  • local: дельта-сжатие объектов
  • net: запись новых сжатых объектов в удаленное репо с помощью SSH
  • net: обновление refs в удаленном репо через SSH

Совершенно очевидно, что это первый шаг, который терпит неудачу. Возможно, вы потеряли память/своп?

Ответ 3

    git repack -a -d -f --window=0

Ответ 4

Если эта проблема нажата на Gitlab.

Исправлено, добавив .* к моему .gitignore

то есть. игнорируются все файлы/папки, например. .git начиная с .