【发布时间】:2021-05-02 01:57:53
【问题描述】:
我已经在我的电脑中设置了我的全局 github 用户设置。
- user.name "我的用户名"
- user.email "myemail"
我有另一个名称为“myusername2”的第二个 github 帐户。我从“myusername2”帐户克隆了一个存储库到我的计算机。但是全局用户设置是“myusername”。所以我使用命令设置用户名和电子邮件:
git config user.name "myusername2"
git config user.email"myemail2"
但是当我推送提交时,发生了身份验证错误。我认为这是针对未经过身份验证的密码。那么我该如何解决这个问题呢?
【问题讨论】:
-
您使用的是 SSH 还是 HTTPS?
-
user.name和user.email不用于身份验证。它们仅用于在您的提交中写入姓名和电子邮件地址。 -
@mousetail 我正在使用 https。
-
@j6t 我想是这样,但解决方案是什么。
-
你能检查一下this answer,看看它是否与
osxkeychain凭证助手和credential.helper有关吗?