Ошибка команды 'git pull': в доступе отказано - PullRequest
0 голосов
/ 29 мая 2020

Сообщение об ошибке:

error: unable to write file .git/objects/pack/pack-92ef...e9d2.pack: Permission denied
fatal: cannot store pack file 
fatal: index-pack failed

Я пытался удалить все файлы в папке пакета, но это не удалось. Все еще не могу отправить。

из-за этого я не могу тянуть и пу sh.

Как решить? помогите!

1 Ответ

0 голосов
/ 29 мая 2020

Если вы удалили все файлы в папке .git/objects/pack, вы, скорее всего, потеряли данные. Эти файлы используются для хранения сжатой версии ваших данных Git, и, удалив их, вы потеряли все данные в этой папке, которых нет в другом репозитории на вашем компьютере или на удаленном сервере. Если у вас есть резервные копии, вы должны использовать их сейчас.

Что касается причины, по которой вы получаете эту ошибку, сообщение означает, что у вас нет соответствующих разрешений для этого каталога. Если вы используете Linux, macOS или другую систему Unix, вы должны убедиться, что у вас есть разрешения на чтение, запись и выполнение для всех этих каталогов: .git, .git/objects и .git/objects/pack . Вы должны использовать chmod для изменения разрешений, если это необходимо. Если вы используете Windows, вам необходимо соответствующим образом настроить разрешения для этой операционной системы; его ACL намного сложнее, и здесь нет места для обсуждения всего этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...