背景

开发完代码,执行 git commit -m "您的注释"之后,在执行git push阶段报了如下错误:

“Remote: http basic: access denied”
如下图所示:
在这里插入图片描述

问题排查

经查,此问题产生的原因是:
本地 git 上配置的用户名、密码与git(如gitHub 或 gitLab) 上注册的用户名、密码不一致所致。

解决方案

注意:
方法1、2的执行需要有管理员权限,windows系统下可在打开CMD终端软件时,使用“以管理员身份打开”。

1.如果账号密码有变动 用这个命令 git config --system --unset credential.helper 【注意是双横杠"- -"】重新输入账号密码,一般都可以解决。
.
2.如果方法1无效,尝试使用如下方法:
git config --global http.emptyAuth true
.
3.如果上述1/2方法均无效,尝试使用如下方法:
进入控制面板》用户账号》凭据管理器?windows凭据》普通凭据,在里面找到git,点开编辑密码,更新为最新密码之后就可以正常操作了。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐