我推送通过Fedora终端的一些提交,但似乎GitHub不认识我的用户。Github无法识别我的推送
我看到提交历史来检查有什么问题,然后我意识到提交者的名称与我的官方GitHub的用户名不同。
然后我问:有什么问题,我该如何解决?
我敢肯定,是与我的用户在.git或远程配置相关的东西。无论如何,我没有发现任何可以帮助我的网络。
我推送通过Fedora终端的一些提交,但似乎GitHub不认识我的用户。Github无法识别我的推送
我看到提交历史来检查有什么问题,然后我意识到提交者的名称与我的官方GitHub的用户名不同。
然后我问:有什么问题,我该如何解决?
我敢肯定,是与我的用户在.git或远程配置相关的东西。无论如何,我没有发现任何可以帮助我的网络。
Set your email address注册到GitHub.com。如果你想修复旧的提交,你必须change history,并强制推动。只有在您正在进行私人回购时,才建议您这样做。
你需要确保它们符合您的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]