Git无法识别user.name和user.mail(Windows 10)

时间:2016-03-17 14:30:30

标签: git windows-10

我在Windows 10中使用git遇到了一个奇怪的情况。

虽然我已经使用

设置了我的详细信息
git config --global user.name "My name"
git config --global user.email my@email.com

每当我尝试提交时,我都会收到此警告消息:

Committer: "my_pc_username" <"my_pc_hostname">
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.

提交作者确实设置了这些细节,而不是我设置的细节。

我还使用--system运行git config以及没有选项切换只是为了确定。消息仍然存在。

我也检查了.gitconfig中的C:/Users/myuser文件和回购中的config文件都有以下部分

[user]
    name = My Name
    mail = my@email.com

最后,每当我查看:

git config user.name
git config --global user.name
git config --system user.name

我得到了正确答案(My Name)。对于user.mail也一样。

我正在使用git bash 2.7.3。

我真的很感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

你的.gitconfig显示“邮件”而不是“电子邮件”字段,我想你喜欢我的重复this

正确的字段是“电子邮件”,或许你喜欢我在发出命令时输入错误