2015-02-09 2 views
0

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

*** Please tell me who you are. 

Run 

    git config --global user.email "[email protected]" 
    git config --global user.name "Your Name" 

to set your account's default identity. 
Omit --global to set the identity only in this repository. 

fatal: unable to auto-detect email address (got '[email protected](none)') 

Почему это происходит сейчас? Возможно, это будет что-то злонамеренное?

+0

Изменение конфигурации сети - включая DNS? Похоже, что git ранее смог автоопределить ваш адрес электронной почты, но часть (none) выглядит так, как будто это больше не работает. –

+0

Не то, чтобы я мог думать. Ничего не изменилось – CodyBugstein

ответ

0

Существует глобальный файл конфигурации для git (gitconfig), который содержит данные о пользователе и электронной почте.

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

Для получения подробной информации проверьте этот файл.

Если этих деталей нет, вы можете установить данные git в этом файле, выполнив указанные команды.

Смежные вопросы