Git push HTTP 401的情況

 

複習下知識點(來自百度百科):

HTTP401

您的Web服務器認爲,客戶端(例如您的瀏覽器或我們的 CheckUpDown 機器人)發送的 HTTP 數據流是正確的,但進入網址 (URL) 資源 , 需要用戶身份驗證 , 而相關信息 1 )尚未被提供, 或 2 )已提供但沒有通過授權測試。這就是通常所知的“ HTTP 基本驗證 ”。 需客戶端提供的驗證請求在 HTTP 協議中被定義爲 WWW – 驗證標頭字段 (WWW-Authenticate header field) ;

事實上是沒有通過網站驗證,一般來說是需要驗證賬號密碼,而這裏沒有通過登錄驗證;

分享下自己解決辦法(個人愚見~大佬輕噴~):

這裏我看了下我自己的遠端倉庫

git remote -v

(發現我這裏的遠端關聯沒有加上自己的用戶名信息)刪除遠端關聯origin

git remote rm origin 

再重新配置了遠端origin(在遠端倉庫前加上了自己的用戶名  username+@

git remote add origin  http://(你的用戶名+@)******.com/xxxx.git 

再次進行提交

git push origin <branchName>

然後會彈出輸入賬戶名、密碼,輸入後,提交成功;

 

PS:當然這些其實通過小烏龜也可以直接修改的~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章