Table of Contents

参照:Connecting to GitHub with SSH - GitHub Docs

GitHubのSSHキーのセットアップ

環境:Ubuntu 22.04 LTS

1. 既存のSSHキーを確認

ls -al ~/.ssh

id_rsaid_rsa.pubのようなファイルが表示される場合、すでにSSHキーが存在します。表示されない場合は、次のステップに進みます。

2. 新しいSSHキーペアを生成

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

以下のような対話的なプロンプトには、何も入力せずにEnterキーを押すだけでよいです:

Enter file in which to save the key:
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

3. 公開鍵をクリップボードにコピー

cat ~/.ssh/id_ed25519.pub

4. SSHキーをGitHubアカウントに追加

  1. Github > Settings > SSH and GPG keys > New SSH keyに移動
  2. コピーした公開鍵を「Key」フィールドに貼り付け、タイトルを付けます。

5. SSH接続をテスト

ssh -T git@github.com

以下のようなメッセージが表示されるはずです:

Hi username! You've successfully authenticated, but GitHub does not provide shell access.