🙄

GitHub sshキーの登録方法

2024/06/12に公開

背景

たまに聞かれるけど、うろ覚えなので備忘録。環境はMac。
Ubuntuに移行したため追記。(2024.10.15)

手順

  1. sshキーの確認, 作成
    ターミナルで下記を実行

    ls -al ~/.ssh
    
    • id_rsa.pub
    • id_ecdsa.pub
    • id_ed25519.pub

    上記のファイルがあれば2.へ、なかったら作成。
    下記メールアドレスはGitHubアカウントのものに変更。

    ssh-keygen -t ed25519 -C "your_email@example.com"
    

    意味がわからない場合はEnterを3~4回押す。
    わかる場合は好みで設定する。

  2. キーのコピー

    Mac
    pbcopy < ~/.ssh/id_ed25519.pub
    
    Ubuntu
    xsel --clipboard --input < ~/.ssh/id_ed25519.pub
    

    xselがない場合は先にインストールする。

  3. GitHubに登録
    右側にある自分のアイコンをクリック
    Settingsをクリック
    左側のSSH and GPG keysをクリック
    New SSH keyをクリック
    Titleを決めて、Authentication Keyを選択
    2.でコピーしたキーをペースト
    Add SSH keyをクリックして完了。

参考
https://docs.github.com/ja/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
https://docs.github.com/ja/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account

Discussion