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
我正在使用他们在实习时交给我的笔记本电脑,当我去推送时,它正在使用不同的帐户推送。即使我在推送时登录并获得了身份验证。 (我还从 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