ошибка «не удалось заблокировать файл конфигурации .git / config: в доступе отказано» из-за неустановленных изменений;на Homebrew при установке openJDK 8 - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь установить OpenJdk 8 на MacOS, недавно обновленной до Mojave.Команда установки была

brew tap AdoptOpenJDK/openjdk

Это приводит к следующей ошибке:

touch: /usr/local/Homebrew/.git/FETCH_HEAD: Permission denied
fatal: Unable to create '/usr/local/Homebrew/.git/index.lock': Permission denied
error: could not lock config file .git/config: Permission denied
Cannot rebase: You have unstaged changes.
Please commit or stash them.

Но когда я делаю 'git status' из каталога / usr / local / Homebrew, он говорит«Ничего не делать, работающее дерево чисто».

Я посмотрел на скрытые каталоги .git в / Homebrew.До вчерашнего дня это не трогали в течение года.Я обычно не связываюсь с этим и не использовал его для установки чего-либо в течение некоторого времени.

1 Ответ

0 голосов
/ 29 января 2019

cannot rebase - красная сельдь - Git сбился с толку из-за более ранней неудачи, думая, что ему нужно перебазировать ее, но более ранняя неудача не из-за изменений .Фактическая проблема: permission denied.

Эта проблема означает именно то, что она говорит.Вы, как и вы, не имеете права изменять эти файлы.Это означает, что вы либо отозвали свое собственное разрешение, либо сделали этот файл другим пользователем.См. Как исправить разрешения для домашнего пива?

...