2014-02-11 188 views
1

我推送通过Fedora终端的一些提交,但似乎GitHub不认识我的用户。Github无法识别我的推送

我看到提交历史来检查有什么问题,然后我意识到提交者的名称与我的官方GitHub的用户名不同。

然后我问:有什么问题,我该如何解决?

我敢肯定,是与我的用户在.git或远程配置相关的东西。无论如何,我没有发现任何可以帮助我的网络。

回答

1

Set your email address注册到GitHub.com。如果你想修复旧的提交,你必须change history,并强制推动。只有在您正在进行私人回购时,才建议您这样做。

0

你需要确保它们符合您的GitHub用户设置(仅适用于邮件必须匹配,但你可能也同时设置)设置全局的Git设置:

$ git config --global user.name "Your name" 
$ git config --global user.email "[email protected]" 

通过使用你的--global选项告诉Git总是将这些信息用于你在系统上做的任何事情。

可以确认设置被改做:

$ git config user.name 
Your name 
$ git config user.email 
[email protected]