平时我在自己电脑,用邮箱A给自己的github账户提交代码。
最近在另一台电脑上用邮箱B提交代码时,遇到个问题。发现代码可以推送到远程,但是提交者(如图)并不是一个github账户。
正常情况下,这里应该是显示头像和个人Github主页的。
所以请教大佬们,我该怎样让这些提交计入到我本人的GitHub账户呢?
注:我确信github设置没问题。在SSH KEY中加入了B邮箱生成的key,以及在Email设置里面绑定了B邮箱。
平时我在自己电脑,用邮箱A给自己的github账户提交代码。
最近在另一台电脑上用邮箱B提交代码时,遇到个问题。发现代码可以推送到远程,但是提交者(如图)并不是一个github账户。
正常情况下,这里应该是显示头像和个人Github主页的。
所以请教大佬们,我该怎样让这些提交计入到我本人的GitHub账户呢?
注:我确信github设置没问题。在SSH KEY中加入了B邮箱生成的key,以及在Email设置里面绑定了B邮箱。
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
github是通过email确定你的用户属于哪个账户的,并显示出来,很明显你并没有为git配置用户名和邮箱
事实上通过
git log
也佐证了我说的这一点,我clone了你的代码打印了下git log
:很明显你后面几次提交用的你在github账户注册的邮箱不一致。前面可以显示的Author是
Ben Lee <awecg@qq.com>
,而后面Author是Ben Leie <liben@leyopharm>
,这个肯定在github上找不到对应用户