2015-02-09 43 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以前能够自动检测您的电子邮件地址,但(无)部分看起来像这不再工作。 – 2015-02-09 12:47:34

+0

不是我能想到的。没有改变 – CodyBugstein 2015-02-09 13:18:49

回答

0

有一个git(gitconfig)的全局配置文件,其中包含用户电子邮件和用户名的详细信息。

该文件已更新,现在这些详细信息在导致此错误的此配置文件中不可用。

请验证此文件的这些详细信息。

如果这些细节不存在,您可以通过执行所提及的命令来设置您的git细节。

相关问题