запуск удаленного обновления git внезапно возвращает фатальный результат: невозможно разветвить

#git #bitbucket

#git #bitbucket

Вопрос:

Я работал git remote update на компьютере, который был подключен и долгое время общался с репозиторием. Сегодня, когда я запустил эту команду, она вернула следующее:

 Fetching origin
fatal: unable to fork
error: Could not fetch origin
 

Сейчас у меня аналогичная проблема с git pull origin master возвратами fatal: unable to fork

Это репозиторий bitbucket. Я не делал никаких разветвлений. Что могло вызвать это?

Обновления

  • Пробовал перезагрузку…та же проблема после перезапуска
  • Проверенные права доступа к файлам были нормальными
  • Проверенные системные ресурсы (осталось много оперативной памяти и места на диске)
  • Может клонировать проект в новый каталог на том же компьютере, но все еще пытается выяснить, что привело к повреждению проекта в его исходном каталоге.

В итоге, чтобы вернуться к работе, я снова клонировал репозиторий в новую папку и заменил .git каталог из исходного каталога на каталог из нового клона.

Я не уверен, что пошло не так, что вызвало это.

Ответ №1:

Это может произойти, если вы используете ssh для получения удаленного доступа и у вас не установлен ssh. Я сталкивался с этим со старыми версиями образа alpine git docker. См. https://github.com/alpine-docker/git/issues/1

Ответ №2:

fork Здесь не имеется в виду разветвление git; это означает, что ОС не может разрешить программе создавать новый поток. Возможно, на вашем компьютере не хватает памяти или может быть какая-то другая причина, по которой он не работает; возможно, стоит попробовать перезагрузку, чтобы посмотреть, устраняет ли это проблему.