使用 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 中的所有文字
4.在github上新增你的ssh key
登陸github,選擇Settings–>SSH Keys (點選New SSH key)
本作品採用《CC 協議》,轉載必須註明作者和本文連結