天天看點

Github ssh key 解決送出後push頻繁輸入使用者名和密碼Github ssh key 解決送出後push頻繁輸入使用者名和密碼

Github ssh key 解決送出後push頻繁輸入使用者名和密碼

目錄

  • Github ssh key 解決送出後push頻繁輸入使用者名和密碼
    • 1. 問題現象
    • 2. 原因
    • 3. 解決辦法:把https方式換成 SSH方式
      • 3.1 GitHub配置 SSH key
      • 3.2 修改克隆方式Https改為SSH方式

1. 問題現象

在git-bash送出代碼時,每一次送出後,push都需要輸入使用者名密碼?

2. 原因

在克隆項目源的時候使用的是 https方式

比如:

git clone https://github.com/tianwyam/spring-boot-learn.git
           

每一次送出後push到GitHub上時,都需要填寫使用者名和密碼,很麻煩

3. 解決辦法:把https方式換成 SSH方式

首先確定 GitHub配置了 SSH key

3.1 GitHub配置 SSH key

GitHub網站上,個人設定 setting -> SSH and GPG keys

建立 SSH keys

首先在本地 打開 git-bash

檢視SSH目錄,若是提升沒有此目錄,則沒有建立過

cd ~/.ssh
           

生成新的SSH key

然後什麼事也不要管,也不要想着去修改路徑什麼的,沒這個必要,不要給自己找不必要的麻煩,一直回車

最終SSH目錄下會生成 這些檔案

id_rsa
id_rsa.pub
           

打開 id_rsa.pub 檔案,全部複制裡面的内容

在GitHub的設定頁面 setting -> SSH and GPG keys 建立SSH key

title随便填寫,内容就把剛複制 id_rsa.pub 檔案裡面的内容

儲存,就生成了

3.2 修改克隆方式Https改為SSH方式

第一步:首先檢視 克隆方式

git remote -v
           

第二步:移除原有的https方式

git remote rm origin
           

第三步:添加新的克隆方式-SSH方式

git remote add origin GitHub項目的SSH連結
           

GitHub項目的SSH連結:

Github ssh key 解決送出後push頻繁輸入使用者名和密碼Github ssh key 解決送出後push頻繁輸入使用者名和密碼

第四步:檢視最終的結果

git remote -v
           

現在送出後 push就不會再頻繁的輸入使用者名和密碼了

歡迎關注,謝謝!

剛開始寫微信公衆号,請多多關注,歡迎,多謝!

微信公衆号:《Java學習積累》

請關注一下,多謝!!!

Github ssh key 解決送出後push頻繁輸入使用者名和密碼Github ssh key 解決送出後push頻繁輸入使用者名和密碼