Загрузка...

Git: Fetch Failed detected dubious ownership in repository

Недавно получил ошибку при выполнении команды Fetch all.

Ошибка detected dubious ownership

Fetch Failed detected dubious ownership in repository at '{path}' '{path}' is owned by: 'S-1-5-32-544' but the current user is: 'S-1-5-21-2040097981-3260486495-435078973-1003' To add an exception for this directory, call:  git config --global --add safe.directory {path}

Решил разобраться.

Как устранить

просто выполните, команду подсказку:

git config --global --add safe.directory {path}

или добавьте в глобальный конфиг гита .gitconfig строки:

[safe]
    directory = *

Из за чего возникла ошибка?

Ошибка может возникнуть если у вас имеется несколько репозиториев под контролем гита, вложенных один в другой.
У меня по каким-то причинам изменился идентификатор юзера (возможно после переустановки гита, т.к. работаю под виндой один и юзер не менялся) и гит запретил выполнение операции от имени пользователя с другим ID.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *