Git提交没有与我的GitHub帐户链接

Cha*_*zzz 8 command-line github eclipse-luna

我在尝试将我的提交链接到我的GitHub帐户时遇到问题.正如我的图片所示,GitHub正在报告提交的内容.user.name和user.email的值是否正确,还有其他要检查的想法吗?

提前致谢

提交示例

stv*_*lly 19

即使您的设置看起来可能正确,但此错误意味着该user.email字段中的某些内容不正确,这会为Github提供有关提交者是谁的错误信息.一个小错字可能会让整个事情失去意义.修复是第三步,前两个步骤有助于确定问题所在.

首先,运行git config -l以检查您的设置,并确保您没有意外的事情.运行git log并记下该Author字段的外观.它的格式应该是Author: Your-Name <your-github-email@example.com>.就Github而言,括号内的部分是重要的部分.

其次,如果您以前能够成功提交某些内容,请打开该repo并运行git log以找到一切正常工作的提交.检查该Author字段是否与不工作的字段相对应,并查看是否存在差异.

第三,如果存在差异,请切换回有争议的回购并运行git config --global user.email correct-email@example.com.

如果问题仍然存在,请检查您的Github 电子邮件设置,并确保您使用的电子邮件地址已添加到您的帐户中.

有关更多信息,请参阅此帮助文章.


小智 8

我遇到了类似的问题,stvnrlly 的回复很有用。就我而言,运行时:

git config --global user.email
Run Code Online (Sandbox Code Playgroud)

CL 会指出"email@email.com"哪个是错误的,因为它应该显示没有"". 所以就我而言,设置没有正确完成。