首页 > 解决方案 > git push 链接到错误/有两个帐户

问题描述

我正在使用他们在实习时传给我的笔记本电脑,当我去推送时,它正在使用不同的帐户推送。即使我在推送时登录并获得了身份验证。(我还从 mac 中删除了钥匙串密码) 在此处输入图像描述

如您所见,“第一个”是我的帐户,即使我登录并通过身份验证,其他人也不是我的 github 帐户,但具有相同的用户名。

我环顾四周后尝试了这种提交方法

git commit --author='name <email>' -m '...'

但这最终导致了这个: 在此处输入图像描述

然后我尝试了这个命令:

git config --global --unset-all user.name

当我用这个去推它时,原来拥有笔记本电脑的人...... 在此处输入图像描述

标签: gitgithubgit-commitgit-pushgithub-for-mac

解决方案


你错过了--global论点。尝试按照以下步骤操作:

打开终端。

git config --global user.email "email@example.com" 

git config --global user.name "Your Name" 

确认您已在 Git 中正确设置电子邮件地址:

git config --global user.email

git config --global user.name

通过在 GitHub 上设置您的提交电子邮件地址,将电子邮件地址添加到您的 GitHub 帐户,以便您的提交归属于您并显示在您的贡献图中。


推荐阅读