L note

くらうどえんじにゃーの外部記憶

GitHub に SSH で接続する

鍵を生成する

~/.ssh に移動

$ cd ~/.ssh

鍵を生成

$ ssh-keygen -t ed25519
# 色々聞かれるが全部 Enter で OK

公開鍵と秘密鍵が生成されていることを確認

$ ls
id_ed25519     id_ed25519.pub

SSH の Host 情報を設定する

config を作成

$ touch config

config に以下の内容をペースト

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

GitHub に公開鍵を登録する

公開鍵をクリップボードにコピーする

$ pbcopy < ~/.ssh/id_ed25519.pub

以下の URL にアクセスし、New SSH Key を押下

以下の情報を入力し、Add SSH Key を押下

疎通確認

以下の内容が返ってくれば、SSH で接続できている

$ ssh -T git@github.com
Hi ${user_name}! You've successfully authenticated, but GitHub does not provide shell access.