Как решить ошибку .git / index.lock: нет такого файла или каталога? - PullRequest
0 голосов
/ 25 марта 2019

Сводка

Недавно я потерял возможность вносить изменения с помощью Git в моей системе Windows.После нескольких дней неиспользования моего компьютера я возвращаюсь к неработающему git, поэтому понятия не имею, что вызвало эту проблему.

Примеры:

git add или git checkout => fatal: невозможно создать 'dummy-repo / .git / index.lock': нет такого файла или каталога

git clone => fatal: не удалось создать рабочее деревоdir 'DummyRepo': нет такого файла или каталога

В качестве примечания, эта проблема возникла после попытки запустить мое приложение Flutter, которое не смогло получить пакеты из-за ошибки ОС, когда доступ был запрещен.Я думаю, это либо из-за того, что некоторые права на запись были испорчены, либо из-за определенного процесса, блокирующего файл.

То, что я пробовал до сих пор:

  • Закрытие всех файлов иперезагрузка ПК
  • Удаление и переустановка Git
  • Запуск Git Bash от имени администратора
  • Изменено разрешение на запись в мою учетную запись для всех файлов

Любая помощь приветствуется!

Ответы [ 2 ]

0 голосов
/ 25 марта 2019

Я решил это сам, изменив местоположение моего проекта на C: \ вместо более длинного пути. Это никогда не было проблемой раньше, но это работает, поэтому я счастлив.

0 голосов
/ 25 марта 2019

Попробуйте создать этот файл в каталоге .git, вы можете использовать эти команды в Git Bash или linux / mac

cd .git
touch index.lock

В Windows CMD

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