點燈坊

失くすものさえない今が強くなるチャンスよ

我的 GitHub 基本設定

Sam Xiao's Avatar 2023-07-16

GitHub 目前並不支援直接使用密碼,並需先設定 SSH Key。

Version

macOS Sonoma

Generate SSH Key

$ cd ~/.ssh
$ ssh-keygen -C "oomusou@gmail.com"
  • 使用 ssh-keygen 產生 SSH 檔案
  • -C:GitHub 帳號
  • Enter file in which to save the keyEnter (接受預設檔名)
  • Enter passphraseEnter

Attach Public Key to GitHub

$ cat id_rsa.pub|pbcopy

SSH 公鑰 複製到剪貼簿。

github001

在 GitHub 帳號中,選擇 Settings

github002

選擇 SSH and GPG keys

github003

New SSH key

github004

  • Key typeAutentication Key

Create Config File

~/.ssh/config

# GitHub
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa

.ssh 目錄下建立 config 檔案。

$ ssh-add id_rsa

使用 ssh-add 加入 id_rsa 私鑰。

Test GitHub

$ ssh -T github.com

測試是否成功連上 GitHub。

github005