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