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

6
安装我的Git仓库(使用GitLab的GitKraken)时,我输入了错误的密码。因此,Git返回以下错误信息:
"remote: HTTP Basic: Access denied
fatal: Authentication failed for'https://gitlab.com/mygitproject/'"

它没有提供重新输入密码的选项,所以我卡住了....


这解决了你的问题吗? https://dev59.com/_1cP5IYBdhLWcg3wiqZr - Grammy
考虑使用ssh代替。 - evolutionxbox
我正在使用Windows 10。 Grammy:这个解决方案对我无效。 - DataCube
我也尝试了卸载/重新安装Git,但没有成功。 - DataCube
不清楚他们的设置是什么,但如果你在Windows上,请尝试查找“Windows凭据”(在开始菜单上键入),并删除任何看起来与git相关的内容。 - rbennett485
显示剩余2条评论
3个回答

12

我最近在Windows上遇到了同样的问题。我的凭据最近在Active Directory中更新了。Git Bash使用“控制面板 > 用户帐户 > 凭据管理器”中的通用凭据将凭据存储在Windows Vault中。更新我的密码使其与当前值匹配后,我能够“git push”。


4

我一直建议使用SSH,但如果您坚持使用这种方法,在GitKraken中,您应该能够转到

偏好设置->认证

在“常规”选项卡中选择

'忘记所有用户名/密码'

enter image description here


2

在我的情况下,我的密码已过期,我无法输入新密码 -

以下是需要运行的命令以解决此问题:

git config --global credential.helper wincred

在运行以上命令后,它再次要求我输入更新后的用户名密码。更多详细信息请参见此处来源

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接