git:致命无法自动检测电子邮件地址

我只是不能在Ubuntu 14.04上提交git

错误讯息是

git:致命无法自动检测电子邮件地址(得到“一些错误的电子邮件”)

我尝试使用和不使用 – 全局选项设置user.name和user.mail的git-config,但没有任何工作

可能是一个错字错误:设置user.mail没有e 。 通过在全局configuration中使用user.email来修复它

 $ git config --global user.email "you@example.com" 

已经有人问: 为什么Git不允许我在configuration之后提交?

确定运行:

 $ git config --local -l 

致命:无法自动检测电子邮件地址(得到'jsiddharth @ TheDEN。(none)')

我跑了以下,

 jsiddharth@TheDEN:~/workspace/androidsource$ git config --global user.email "myemailid@domain.com" jsiddharth@TheDEN:~/workspace/androidsource$ git config --global user.name "my name" jsiddharth@TheDEN:~/workspace/androidsource$ repo init -u https://<domainname>/platform/manifest 

确保你的主目录不在本地目录中。 同时设置您的用户名和电子邮件ID。

 git config --global user.email "you@domain.com" git config --global user.name "github_username" 

然后按照GitHub上的程序。

运行git stash时出现此错误。 修正了:

 git config --global user.email {emailaddress} git config --global user.name {name} 

我昨天有这个问题。 在我的解决scheme之前,che这个设置。

 git config --global user.email "your_address_email@domain.com" git config --global user.name "your_name" 

其中“用户”是笔记本电脑的用户。

示例: dias@dias-hp-pavilion$ git config --global dias.email ...

所以,确认信息添加,做:

 dias@dias-hp-pavilion:/home/dias$ git config --global dias.email my_address_email@domain.com dias@dias-hp-pavilion:/home/dias$ git config --global dias.name my_name 

要么

 nano /home/user_name/.gitconfig 

并检查这些信息。

这样做,错误仍然存​​在,请尝试另一个Git IDE(GUI客户端)。 我使用了git-cola,并且出现了这个错误,所以我更改了IDE,而目前我使用的是CollabNet GitEye 。 试试你也!

我希望有帮助!