Есть проект под версионным контролем (git). Под ним вся директория проекта. Но она по каким-то админским причинам принадлежит пользователю root. Админы создали в ней папки и файлы, которые я попросил и поставили на них права на запись. Но сам я не могу удалить или создать файл в корневой директории проекта. Только редактировать могу. И при попытке сделать pull получаю такую ошибку:
error: unable to unlink old '.gitignore' (Permission denied)
Как заставить git работать в таких условиях? Можно его как-то попросить просто обновлять файлы, а не удалять и создавать заново?
Вариант «поговорить с админами и поменять структуру директорий или права» пока не рассматривается.