使用git时,一般会缓存密码,验证等信息,方便pull push等操作。
问题:
使用git时,仓库有权限,但是无法push代码,提示:
解决:
清理http缓存
mac:
git config --show-origin --get credential.helper
找出缓存文件所在路径,把那个文件里的credential配置删掉
linux:
$ git config --unset --global “credential.helper”
如果误删了.gitConfig文件
,则需要:
重新设置缓存(注意:每次修改outlook密码后需要清理缓存重新设置!!!)
执行 git config --global credential.helper store
可以通过cat ~/.git-credentials 看下有没有缓存文件
然后再pull或者clone,正常输入一次密码
后续就缓存了账号密码,http也无需再输入密码了。