Github没有意识到我的推动

时间:2014-02-11 16:36:52

标签: git github

我正在通过Fedora中的Terminal推送一些提交,但似乎GitHub没有认出我的用户。

我看到提交历史记录检查错误,然后我意识到提交者的名字与我官方的GitHub用户名不同。

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

我确信在.git或远程配置中与我的用户有关。无论如何,我没有在网上找到任何可以帮助我的东西。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您需要设置全局Git设置,使它们与您的GitHub用户设置匹配(只有邮件必须匹配,但您也可以设置两者):

$ git config --global user.name "Your name"
$ git config --global user.email "Your@mail.com"

通过使用--global选项,您告诉Git始终将该信息用于您在系统上执行的任何操作。

您可以通过执行以下操作确认设置已更改:

$ git config user.name
Your name
$ git config user.email
Your@mail.com