git 推送链接到 wrong/with 两个帐户

git push linked to the wrong/with two accounts

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

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

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

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

但这最终导致了这个:

然后我尝试了这个命令:

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

当我用这个推送它时,原来拥有笔记本电脑的人......

您缺少 --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 帐户,以便您的提交归于您并显示在您的贡献图表中。

要编辑 git 配置文件:

  • 第一种方式,可以在$user_home/.gitconfig中设置全局配置。
  • 而第二种方式,你也可以在项目.git/config中设置config

添加:

[user]
    name = yourname
    email = youremail