前言
今天在使用git时,由于重新进行了配置,在推送到远程仓库时提示输入密码,输入后推送出现错误,显示 Authentication failed for
,应该是密码输入错误了,这是就需要重新修改密码,但是再次尝试推送时已经没有了输入密码的提示,应该是系统自动将认证保存了。只有重新输入正确的密码才能正常push。
解决方法
一
1 | git config --system --unset credential.helper |
这个密令可以清除保存的密码,输入后就会重新提示输入密码,输入正确的密码就可以了。
如果输入后出现
1 | $ git config --system --unset credential.helper |
这是由于权限不够,你可以在git的安装目录下以管理员身份直接运行git-bash.exe
。
二
进入git的安装目录的etc,默认为C:\Program Files\Git\etc
,
编gitconfig
文件,将以下内容删除,
1 | [credential] |
这样系统就不会自动保存你的凭据了,如果想要重新开启在加上以上内容就可以了。
v1.5.2