目录
tiips:如嫌繁琐,直接移步总结即可!
一、问题
1.git密码修改后,以前保存的git项目拉取代码或提交代码时,报错:fatal: Authentication failed for 'http://pcgit.xxx.com/xxx.git/',无权限
具体报错如下图1-1所示
![](https://img-blog.csdnimg.cn/direct/de72e183689e4d148ed036422263e886.png)
二、解决方法
1、命令行重置权限认证:git config --system --unset credential.helper,如图2-1所示
![](https://img-blog.csdnimg.cn/direct/ee222f0c216841ffb81639b3007e0f2f.png)
2.拉取代码根据提示输入新的用户名和密码:如图2-2所示
![](https://img-blog.csdnimg.cn/direct/8748efac682e40c68e5015ff13df53a7.png)
3.命令行保存用户名和密码(权限认证):git config --global credential.helper store,如图2-3所示
目的:避免以后每次都需要重新输入用户名和密码
![](https://img-blog.csdnimg.cn/direct/6ea88cee2aee4fa6b208ba6b46c8394a.png)
4.重新拉取或推送代码:正常,如图2-4所示
![](https://img-blog.csdnimg.cn/direct/c075bae23b204b8b919d117c60d75210.png)
三、总结
1.解决步骤:
1)重置:git config --system --unset credential.helper
2)设置:重置后,拉取代码根据提示输入用户名和密码即可
3)保存用户名和密码:git config --global credential.helper store
/*
希望对你有帮助!
如有错误,欢迎指正,非常感谢!
*/