要將本機端和Github做連結,得生出一組ssh金鑰才行,
把public key交給Github,private key留本機端,
等兩邊連結時金鑰配對成功,就可進行資料互換,金鑰如何設定,很簡單
Step 1. 先確認本機端是否已存在ssh key
-->打開terminal
cd ~/.ssh ls -al # 將.ssh資料夾內所有檔案列出來(含屬性與隱藏檔)檢查是否有id_rsa.pub和id_dsa.pub 2個檔案,
理論上沒有,所以現在才要做生金鑰的工作啊(茶,
Step 2. 生金鑰
ssh-keygen -t rsa -C "your_email@example.com" # 產生一組新的ssh金鑰,並以提供的email做標記使用default settings所以按Enter繼續
Step 3. 輸入一組passphrase
看個人需求要不要設定,官網是建議設定一組好的passphrase嚕!
Step 4. 產生成功並將金鑰交給ssh-agent保管
出現此訊息代表成功!
接著,將金鑰交給ssh-agent保管,
ssh-add ~/.ssh/id_rsa
Step 5. 複製public key交給Github
打開~/.ssh/id_rsa.pub,不要新增或空格或空行,全選複製,
登入Github,進入account seetings,
左列選SSH keys,
點Add SSH key,進入後新增key title名稱,並在key欄位貼上剛複製過來的public key,
最後點選Add key完成交public key給Github
Step 6.驗證金鑰設定
ssh -T git@github.com # 遠端至Github別擔心這訊息,正常現象,type "yes"繼續,
到此代表金鑰成功設定了!
Ref.
沒有留言:
張貼留言