git error: unable to unlink old (Permission denied)

Главная  >>  Backend  >>  git error: unable to unlink old (Permission denied)

Ошибка отсутствия прав при выполнении команд git связана с не правильной настройкой прав доступа к директории с проектом. Подобное сообщение может появляться при попытке сохранения stash, pull-е, checkout-e и т.д. Решение довольно тривиальное — о нём речь пойдет ниже.

Очевидно, что необходимо расширить права к целевому файлу — но часто (и в моём случае также) проблема была в недостаточных правах на всю папку проекта.

Решением для меня оказалось выполнение следующей команды на папку, содержащую проект.

Если проблема не будет решена — попробуйте выполнить эту же операцию на папку уровнем выше

Например, Ваш проект лежит по адресу /var/www/html/site/docs. В случае если изменение прав на папку docs не поможет — попробуйте обновить права этой же командой на папку site.

Надеюсь этот небольшой совет поможет Вам решить проблему.