git推送时密码出错无法重新输入出现Authentication failed for解决

前言

今天在使用git时,由于重新进行了配置,在推送到远程仓库时提示输入密码,输入后推送出现错误,显示 Authentication failed for,应该是密码输入错误了,这是就需要重新修改密码,但是再次尝试推送时已经没有了输入密码的提示,应该是系统自动将认证保存了。只有重新输入正确的密码才能正常push。

解决方法

1
git config --system --unset credential.helper

这个密令可以清除保存的密码,输入后就会重新提示输入密码,输入正确的密码就可以了。  
如果输入后出现

1
2
$ git config --system --unset credential.helper
error: could not lock config file C:/Program Files/Git/etc/gitconfig: Permission denied

这是由于权限不够,你可以在git的安装目录下以管理员身份直接运行git-bash.exe

进入git的安装目录的etc,默认为C:\Program Files\Git\etc,
gitconfig文件,将以下内容删除,

1
2
[credential]
helper = manager

这样系统就不会自动保存你的凭据了,如果想要重新开启在加上以上内容就可以了。

-------------本文结束感谢您的阅读-------------
------ 版权信息 ------

本文标题:git推送时密码出错无法重新输入出现Authentication failed for解决

文章作者:Raydon Zhao

发布时间:2020年05月12日 - 20:23

最后更新:2021年10月03日 - 06:00

原始链接:https://blog.hizrd.top/2020/05/12/git推送时密码出错无法重新输入出现Authentication-failed-for解决/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。