1. 程式人生 > >利用 SSH 完成 Git 與 GitHub 的繫結

利用 SSH 完成 Git 與 GitHub 的繫結

  1. 生成SSH key
ssh-keygen -t rsa
路徑預設
possword
come again password

~/.ssh下私鑰id_rsa和公鑰id_rsa.pub 把公鑰id_rsa.pub的內容新增到 GitHub,這樣我們本地的金鑰id_rsa和 GitHub 上的公鑰id_rsa.pub才可以進行匹配,授權成功後,就可以向 GitHub 提交程式碼啦!

  1. 新增 SSH key
setting
SSH and GPG keys
SSH keys -> New SSH key
title 不填也沒關係
key 複製id_rsa.pub中的全部內容
Add SSH key
  1. 驗證繫結是否成功
ssh -T [email protected]

輸入密碼會提示successful

過程中遇到的問題

因為我改過computer Name 所以生成的公鑰找不到我的電腦

vim /etc/hosts
vim /etc/hostname

只需要刪除rm ~/.ICEauthority 重啟,就會自動修改host