我在github上有我的项目,我搞砸了一些提交者的身份。
我是唯一的提交者,但我认为我改变了一些东西,所以现在当我提交它时显示我的名字,但作为一个不同的用户(与我的头像创建github帐户的人)。
我搬到了新的PC,在这里我使用HTTPS代替以前用过的SSH凭证。
我也可能更改了我的git配置文件ID。
当我在github上创建自述文件时,我得到了正确的用户,但当我从我的PC上推送一些内容时,我得到了另一个用户。
我是否应该在新PC上设置SSH,还是应该在git config中修复某些内容?
您可以查看此处发生了什么:https://github.com/croraf/rafacoin/commits/master
答案 0 :(得分:1)
GitHub会尝试通过将提交的电子邮件地址与链接到您帐户的电子邮件地址(https://github.com/settings/emails)进行比较来关联新提交。
请检查您在本地使用的地址:
git config --get user.name
git config --get user.email
如果不是您的姓名和电子邮件,请将其更改为:
git config --global user.name "Your Name"
git config --global user.email "Your EMail"