Mac 系統生成 SSH Key 連線 GitHub

HuDu發表於2020-07-10

使用 git 連線 GitHub 時,如果不配置 SSH Key,每次提交專案時都需要輸入賬號和密碼,配置 SSH Key 之後就不需要再進行次操作。

1.在mac系統使用HomeBrew安裝git (如果沒有git)

$ brew install git

2.檢查是否有ssh keys

一般git的公鑰祕鑰相關的檔案都會儲存在.ssh檔案裡面

$ cd ~/.ssh

3.如果有.ssh檔案。

那就說明本地的git連線過其他遠端倉庫。最好建立一個新的ssh key 並儲存好之前的ssh key

ls命令列後會看到三個檔案,分別是

id_rsa id_rsa.pub known_hosts

mkdir key_backup(建立一個新資料夾用於儲存舊的id_rsa)

cp id_rsa* key_backup(移動舊的key檔案,就是id_rsa到key_backup資料夾)

rm id_rsa*(刪除舊的,已經備份了,接下來建立你的)

$ ssh-keygen -t rsa -C "youremail@youremail.com"

隨後輸出一下語句:

Generating public/private rsa key pair. Enter file in which to save thekeys (/Users/your_user_directory/.ssh/id_rsa): //這裡需要按下 enter 鍵就好

按下 enter 之後,又會出現下面的提示:

//輸入回車後提示輸入一個類似於密碼的自定義的通行證號,如果直接回車則為空

Enter passphrase(empty for no passphrase):

//提示重新輸入以便確認輸入是否正確

Enter same passphraseagain:

隨後,你會收到一大串的提示,大概的意思是告訴你建立好了 id_rsa 和 id_rsa.pub 檔案。

複製 id_rsa.pub 中的所有文字
mac系統生成 SSH Key 連線 GitHub

4.在github上新增你的ssh key

登陸github,選擇Settings–>SSH Keys (點選New SSH key)

mac系統生成 SSH Key 連線 GitHub

mac系統生成 SSH Key 連線 GitHub

mac系統生成 SSH Key 連線 GitHub

mac系統生成 SSH Key 連線 GitHub

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章