【Git教學】手把手 Github SSH 連線設定教學 (Windows/Mac)

Github ssh 連線

在此篇文章中,我們介紹了如何在 Windows 和 Mac 環境下,設定 Github SSH 連線,首先會使用 ssh-keygen 產生 publich key,然後在到 Github SSH and GPG keys 中設定金鑰,就完成連線設定囉!

開始前,可以先檢測目前與 Github 的 SSH 連線狀況

如果沒有設定過 SSH 連線,則會返回 Permission denied 的錯誤訊息,如下:
> [email protected]: Permission denied (publickey).

1. 使用 ssh-keygen 產生 publich key

在終端機輸入 ssh-keygen,可用來生成 SSH 公鑰匙和私鑰匙

接下來 cd 到 ~/.ssh 資料夾內就可以看到剛剛產生的兩個金鑰囉,就代表建立成功囉!

  • id_rsa.pub:公開金鑰 (可以讓大家都知道)
  • id_rsa:私密金鑰 (無論如何不能洩漏)

我們用 cat 指令顯示剛剛建立的公鑰,並且複製起來

2. 將 publish key 貼到 Github 上

在來到 Github 的設定頁面,https://github.com/settings/keys,點擊新增 New SSH key,再把剛剛的公鑰全部複製貼上去就完成囉

最後再測試一次 Github SSH 連線,如果都順利的話,就會看到 You've successfully authenticated 的訊息!

Git 相關延伸閱讀

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *