目前呢 公司項目管理用的GitLab,前段時間基於自家服務器沒准備好,域名還在申請等問題,用的托管服務器及IP地址,后來來了個遷移,呃呃呃~ 然后不管是pull還是push 都失敗啦
開始呢 ,報錯一直401,顯示沒權限,無奈之下,安裝了sourceTree,通過sourceTree提交和拉取都是ok的,證明賬號權限沒問題
那基本判斷問題出在webstrom的設置上或者是賬號緩存
git查看賬號和email
git config --global user.name [username]
git config --global user.email [email]
查詢用戶信息 git config --list
查看賬號信息,如果不對的話,請修改
git config --global user.name “username(你的用戶名)”
git config --global user.email “email(你的email)”
百度說git下面這句,會清除賬號信息,下次操作會出現賬號、密碼輸入框(呃呃呃~~~~ 我操作了反正是沒一點反應 )
git config --system --unset credential.helper
之前操作到這一步就停止了,問題並沒有解決,解決辦法是通過sourceTree提交、拉取
================================================================
今天准備git一個新項目,報錯 fatal: Authentication failed for
根據提示直接執行
git -c core.quotepath=false -c log.showSignature=false pull --progress --no-stat -v --progress origin develop
會出現一個彈窗,輸入密碼
回到webstrom,clone項目 出現彈窗 輸入賬號、密碼
在clone項目的時候,輸入項目地址,test出現 successful
接下來,就可以隨意的提交、拉取啦
以上,僅我自己出現這個問題並解決的全部經歷,如果恰巧你遇到了和我一樣的問題,希望能幫到你,如果不能給你提供幫助,深感抱歉
另外,如果有遇到相似的症狀,不同的病因,歡迎相互交流