git push跳過使用者名稱和密碼認證配置教程

2021-09-13 08:32:40 字數 728 閱讀 7780

在使用git commit命令將修改從暫存區提交到本地版本庫後,只剩下最後一步將本地版本庫的分支推送到遠端伺服器上對應的分支了,如果不清楚版本庫的構成,可以檢視我的另一篇,git 倉庫的基本結構。

新專案開始一段時間了,由於提交頻繁。而每次都需要輸入使用者名稱和密碼,實在受不了了。於是花了點時間來做下去除使用者名稱密碼驗證的工作

生成shh密碼

# ssh-keygen -t rsa
複製ssh金鑰

github deploy keys
如果你clone時不是用ssh方式,重新設定remote url

git remote set-url origin git://newurl
註冊本地使用者名和郵箱

git config user.name ***

git config user.email ***

如果push時提示

permission denied (publickey)
應該是你沒有將你的key新增到ssh中此時需要執行

ssh-add -l
如果列表出來的沒有你剛剛新增進去的這個 key 那就需要新增

ssh-add path/to/key

git push 不用輸入使用者名稱和密碼

在終端中輸入命令 git config credential.helper store開啟.git資料夾的.config檔案,回發現多了兩行 credential helper store git push 到遠端倉庫,輸入使用者名稱和密碼,注意要輸入正確的 再次執行git push 就不用輸入使用...

Git Push 避免使用者名稱和密碼方法

前言 在大家使用github的過程中,一定會碰到這樣一種情況,就是每次要push 和pull時總是要輸入github的賬號和密碼,這樣不僅浪費了大量的時間且降低了工作效率。在此背景下,本文在網上找了兩種方法來避免這種狀況,這些成果也是先人提出來的,在此只是做個總結。1.方法一 1.1 建立檔案儲存g...

git push 避免重複輸入使用者名稱和密碼

touch git credentials vim git credentials 新增git config 內容 進入git bash終端,輸入如下命令 git config global credential.helper store 執行完後檢視 home 目錄下的.gitconfig檔案,會...