Git - 如何更改凭据 [remote: HTTP Basic: Access denied fatal: Authentication failed for]

6 浏览
0 Comments

Git - 如何更改凭据 [remote: HTTP Basic: Access denied fatal: Authentication failed for]

当安装我的Git存储库(使用GitLab的GitKraken)时,我输入了错误的密码。

因此,Git返回以下错误:

"remote: HTTP Basic: Access denied

fatal: Authentication failed for'https://gitlab.com/mygitproject/'"

它没有提供重新输入密码的选项。所以我陷入了困境...

0
0 Comments

在我的情况下,我的密码已过期,不允许我输入新密码。为了解决这个问题,我需要运行以下命令:

git config --global credential.helper wincred

运行上述命令后,它会再次要求我输入更新后的用户名密码

更多详细信息请参阅此处的源代码

0
0 Comments

最近我在Windows上遇到了同样的问题。我的凭据最近在Active Directory中更新过。Git bash使用通用凭据将凭据存储在Windows Vault中,可以在“控制面板>用户帐户>凭据管理器”中找到。在将我的密码更新为当前值后,我能够成功执行'git push'。

解决方法:

1. 打开Windows Vault。可以通过在Windows搜索框中输入“Windows Vault”来找到它。

2. 在Windows Vault中,选择“Generic Credentials”。

3. 找到与Git相关的凭据,并双击打开。

4. 在弹出的对话框中,更新密码为最新的凭据。

5. 保存更改并关闭Windows Vault。

6. 现在尝试执行'git push'命令,应该不再出现“remote: HTTP Basic: Access denied fatal: Authentication failed for”的错误。

希望这个解决方法能够帮助到遇到相同问题的人。如果你的凭据已在Active Directory中更新,请确保在Windows Vault中更新密码以匹配当前值。

0
0 Comments

问题出现的原因是认证失败,解决方法是在GitKraken中的Preferences->Authentication中选择'Forget all Username/Passwords'选项。

文章标题:Git - 如何修改凭据 [remote: HTTP Basic: Access denied fatal: Authentication failed for]

问题的出现原因和解决方法:

我建议使用SSH,但是如果您坚持使用这种方法,您应该能够在GitKraken中转到“Preferences->Authentication”,在常规选项卡中选择“Forget all Username/Passwords”选项。

图片参考:[点击查看](https://i.stack.imgur.com/NhuOJ.png)

0