在 Mac 上設定連接 GitHub 的 SSH 金鑰

在 Mac 上設定 GitHub 主要包括建立並設定 SSH 金鑰(用於安全地連接到 GitHub,不再需要輸入帳號密碼),以及設定 Git 的使用者名稱和電子郵件地址。

 

SSH 連接 GitHub 步驟指南:

1. 安裝 Git

首先,確保你的 Mac 上已經安裝了 Git。通常近幾年的 Mac 系統都有內建,你可以在終端(Terminal)中執行以下命令來檢查 Git 是否已安裝:

git --version

如果 Git 沒有安裝,你可以使用 Homebrew 安裝它:

brew install git

如果你還沒有安裝 Homebrew(Mac的套件管理器),可以透過在終端機上執行以下命令來安裝它:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Homebrew 是 Mac 系統上的套件管理軟體,透過 Homebrew 來安裝套件,之後比較方便做更新、刪除等操作。只要安裝過一次,之後其他套件都可以透過 brew 指令來做安裝。2. 設定 Git 的使用者名稱和電子郵件
在終端中,使用以下命令設定你的 Git 使用者名稱和電子郵件地址。 這些資訊將用於你的提交記錄:

2. 設定 Git 的使用者名稱和電子郵件

在終端中,使用以下命令設定你的 Git 使用者名稱和電子郵件地址。 這些資訊將用於你的提交記錄:

git config --global user.name "你的名字"
git config --global user.email "你的郵件地址"

將 “你的名字” 和 “你的郵件地址” 換成你在 GitHub 上的使用者名稱和電子郵件地址。

 

3. 產生 SSH 密鑰

執行以下命令產生一個新的 SSH 密鑰,用於 GitHub:

ssh-keygen -t rsa -b 4096 -C “你的郵件地址”
請按照提示進行操作。 你可以設定密碼或直接按 Enter 鍵留空(不設定密碼)。 這將在 ~/.ssh 目錄下產生 id_rsa(私鑰)和 id_rsa.pub(公鑰)檔案。

 

4. 將 SSH 密鑰新增至 ssh-agent

首先,啟動 ssh-agent:

eval "$(ssh-agent -s)"

接著加入你的私鑰到 ssh-agent:

ssh-add -K ~/.ssh/id_rsa

5. 將 SSH 公鑰加入 GitHub

打開 ~/.ssh/id_rsa.pub 文件,並複製其內容。 你可以使用以下指令直接金鑰複製到剪貼簿。

cat ~/.ssh/id_rsa.pub | pbcopy

 

  • 到 GitHub 網站登錄到你的帳戶後台。
  • 前往設置(Settings)> SSH 和 GPG keys。
  • 點擊 “New SSH key” 或 “Add SSH key”。
  • 在 “Title” 欄位中輸入一個標籤,例如 “我的 Macbook Pro”。
  • 在 “Key” 文字方塊中貼上你的公鑰。
  • 點選 “Add SSH key” 儲存。
  • 完成這些步驟後,你的 Mac 應該已經成功設定了 Git 和 SSH 密鑰,可以安全地連接到 GitHub 進行代碼的推送和拉取操作。
記得 git clone 操作時,要複製的不是 https 的位址,而是 SSH 的位址,就可以不需要帳號密碼認證,直接拉取檔案。

在這裡,你不會被廣告打擾,所有的學習內容都是免費的。
如果這讓你感到滿意,一杯咖啡能讓我們走得更遠。

請 Perry 喝杯咖啡
上一篇在 Mac 本機安裝 MongoDB 的步驟 下一篇A2Hosting 取消主機方案續約