git pull 时remote: HTTP Basic: Access denied解决方案


当qian windows用户密码过期更改了密码后,操作git pull 拉取远程仓库代码或git push时报错 如下:remote: HTTP Basic: Access denied  Authentication failed for XXX 

 主要原因

     1、由于本地的git配置的用户名、密码与gitlabs上注册的用户名、密码不一致导致

     2、当操作git命令时又没有弹框提示请输入用户名密码的提示框

解决方案:1、进入到本地放库目录下,然后右击选择“Git Bash Here”,输入如下指令,再次git操作时会让你重新输入用户名和密码再次输入账号密码即可

                        git config --system --unset credential.helper

                  2、如果第一种不能解决 那么尝试使用第二种方案

                        git config –global http.emptyAuth true

                 3、若前面两种都不行就采用第三种

                    进入控制面面板》用户账户》管理Windows拼争》普通凭证》找到git相关的点击编辑,更新为最新密码   再次git pull命令操作时会有弹框提示输入用户名及密码

 注:我是第三种方法才得到解决问题解决的

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM