解決git push時每次需要輸入使用者名稱和密碼方法

2021-10-07 22:24:53 字數 751 閱讀 1827

在git push時每次都要輸入使用者名稱和密碼是一件很痛苦的事,其實解決方法很簡單步驟如下:

在專案資料夾(包含隱藏資料夾.git資料夾的)內右鍵 git bash here

在git bash互動環境輸入命令

git config  credential.helper store
這裡沒有–global意思是指只對這個倉庫生效,建議以後都不要加–global,讓**配置以倉庫為單位儲存就好,設定成全域性不靈活

開啟.git資料夾內的config檔案,會發現多了兩行

git push 到遠端倉庫,按提示輸入使用者名稱和密碼,注意要輸入正確的(github的使用者名稱和密碼)

再次執行git push 就不用輸入使用者名稱和密碼了,因為在使用者主目錄資料夾多了乙個檔案git-credentials,這個就是用來儲存使用者名稱和密碼的

若想把專案的使用者名稱和密碼刪掉,輸入下列命令

git credential-manager uninstall
這樣每次git push時又需要輸入使用者名稱和密碼了。

上面這條語句一般用於解決push、pull或clone時出現403錯誤,先解綁再繫結使用者名稱和密碼。

git push解決每次輸入賬號密碼問題

之前因為根據論壇上很多人所提供的方式,逐個的嘗試之後導致自己的進行上傳時總是會出現需要輸入使用者名稱和密碼,一開始自己也想過可能是大家所說道的關於ssh或者說是個人密匙的一些問題,但是發現那些方法對於一些比較新手的朋友來說,是較為不友好的,所以我也是將自己最後嘗試和了解到的這個方式分享給大家,以最簡...

解決GitHub提交每次需要驗證帳戶的方法

新建乙個空txt檔案命名為 git credentials 輸入內容 更改使用者名稱和密碼,大括號不要,後面的 也要改。儲存退出後執行下面命令 要用git bash執行 git config global credential.helper store ok了 執行完後 home chinaesto...

解決「 gitlab 命令列上傳需要輸密碼 」問題

在網頁端不能上傳含中文名的檔案,因此想用命令列上傳,但是最後 git push 時總要求輸入密碼,問題是這個密碼並不是註冊 gitlab 時的賬號密碼。電腦之前有重灌過系統,可能c盤下記錄的ssh金鑰被刪除了。檢查c盤下確實沒有.ssh資料夾。所以需要生成新的金鑰關聯主機與 gitlab 賬號,步驟...