今天向github上提交工程的时候,出现“Please tell me who you are. Run git config --global user.email "you@example.com" 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”。以前向github提交工程的时候,也出现过同样的问题,一直想写一篇博客记录一下,方便以后出现类似的问题,可以很快的进行解决。
解决方法:
单独为项目配置的方法(全局和单独配置都存在的时候会默认使用项目单独配置的):
1.打开项目所在目录,找到隐藏的.git文件夹。注意这个文件夹是隐藏的,显示隐藏出来就行。
2.打开文件夹里的config文件,推荐用nodepad++打开。
3.添加这三行到文件:
[user]
name = 您的用户名
email = 您的邮箱账号