Есть виртуальный сервер на Vagrant. На этот сервер прокинута папка с моей машины на MacOS.
Папка у меня /Users/admin/Vagrant/site
Эта папка на vagrant машине отображается как /app
Авторизуется на машине "vagrant ssh", перехожу в /app/www и делаю там git clone.
Получаю ошибку: fatal: Unable to create temporary file '/app/www/site-master/.git/objects/pack/tmp_pack_XXXXXX': Permission denied
fatal: index-pack failed
Создавать и редактировать файлы, папки с вагранта могу. Права доступа через chown и chmod пробовал ставить на /app/www, не помогает.
На другом ПК всё работает отлично.
Проблема доступа к файлам. Нужно в MacOS убедиться что права на директорию где располагаются файлы /app/www/site-master/ выставлены верно и процессу vagrant есть к ним доступ на запись.
Роман Мирр, доступ есть, потому что я могу создавать с машины вагранта файлы и папки в этой директории. Когда git clone выполняется то можно заметить что папка с репозиторием создаётся.
Всё зависает когда дело доходит до папки .git/object/pack
Пробовал composer запустить, ту же самую ошибку выбил. Похоже что дело в git, но что именно я не понимаю. Переустановка git и самой машины не помогла.
Роман Мирр, не, я не могу это проверить потому что репозиторий не клонируется. Пробовал сначала git init, а потом git add remote. После этого делаю git pull и получаю туже самую ошибку.