#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; это означает, что ОС не может разрешить программе создавать новый поток. Возможно, на вашем компьютере не хватает памяти или может быть какая-то другая причина, по которой он не работает; возможно, стоит попробовать перезагрузку, чтобы посмотреть, устраняет ли это проблему.