Ситуация: на shared-хостинге, к которому есть доступ по SSH, вертится проект. Для проекта создан локальный и удалённый git-репозитории. В локальном репозитории есть коммиты, не отправленные на удалённый.
Задача: отправить коммиты на удалённый репозиторий.
Проблема: при попытке git push возникает ошибка:
Counting objects: 5009, done.
Delta compression using up to 16 threads.
fatal: unable to create thread: Resource temporarily unavailable
error: pack-objects died with strange error
Примечание: может проявляться в связке с этой проблемой, либо после неё, либо независимо от неё.
Причина: ограничения хостинга, не позволяющие git‘у создать поток и начать отправку коммитов.
Есть целых два решения