Как исправить ошибку «Fatal: Невозможно записать новый индексный файл» при попытке внести изменения через VS Code - PullRequest
0 голосов
/ 17 апреля 2019

При использовании git для отслеживания папки разработки WordPress с использованием кода Visual Studio на диске NAS через некоторое время появляется сообщение «Неустранимый: невозможно записать новый индексный файл», которое не позволяет мне производить какие-либо дальнейшие изменения. используя мерзавец Мы используем qnap NAS Drive 251+ для локального хранилища файлов, которое монтируется в сети с использованием AFP. Мы используем Apple Mac с последними обновлениями. Мы вошли в NAS с учетной записью администратора с полными разрешениями.

Локальный репозиторий git хранится на диске NAS, где мы должны хранить резервные копии всех файлов и контента нашего веб-сайта, затем мы отправляем этот код в удаленный репозиторий на битовую корзину.

Мы попытались вручную настроить права доступа к файлам на диске NAS для папки, которую мы используем, однако они, похоже, сбрасывают блокировку всех привилегий только после попытки внесения каких-либо изменений.

Похоже, что он работает над NFS, однако есть много ограничений на это, и отсутствие аутентификации не имеет смысла.

У нас также настроена синхронизация с Dropbox для запуска в пятницу вечером, однако она не запускается при возникновении проблемы. Так что не уверены, если это вызывает проблемы.

Мы также заметили, что не можем полностью удалить папку .git, так как в ней создан файл, который, по-видимому, является псевдонимом для себя. Единственный способ удалить его (и папку .git целиком) - удалить его, войдя на панель управления накопителя NAS с правами администратора. Тем не менее, он не может быть удален на Mac. Поскольку это отображает ошибку, говоря, что это используется. Не уверен, что это связано или это отдельная проблема.

Есть ли способ обойти это?

...