Last Updated on 2021-10-23 by Clay
之前工作用的筆電突然間壞掉了,只好重灌了一台很久沒用的舊筆電。想當然,在工作用的筆電送修回來之前,少不了得配置一下這台舊筆電,好撐過這段期間的工作所需。
其中最重要的,莫過於我需要同步 GitHub 上工作到一半的專案。為了讓 GitHub 知道我這台舊筆電有存取遠端倉庫的權限,便需要設定 SSH 金鑰。
設定金鑰步驟
Step 1 產生金鑰
使用以下指令產生金鑰:
ssh-keygen
後面的選項一律按 Enter 同意;產生的金鑰(id_rsa 和 id_rsa.pub)會放在 ~/.ssh 路徑底下。
Step 2 上傳金鑰(id_rsa.pub)
來到 GitHub,並打開右上角個人圖示的選單,選擇底下的 Settings 選項。
進入後,再選擇左側選項中的 SSH and GPG keys 選項。
選擇添加新的 SSH keys。
Title 可以自己設定一個好記的名稱,底下的 Key 則要完整填入 id_rsa.pub 中的內容,多一個空格也不行。
Step 3 設定 GitHub 個人帳戶訊息
我老是忘記這個步驟,順帶紀錄。將自己現在使用的裝置進行 git 設定。
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
References
- https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent?utm_source=Blog
- https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key