GitHubへの安全なアクセスのためのSSH設定
Table of Contents
参照:Connecting to GitHub with SSH - GitHub Docs
GitHubのSSHキーのセットアップ
環境:Ubuntu 22.04 LTS
1. 既存のSSHキーを確認
ls -al ~/.ssh
id_rsaとid_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アカウントに追加
- Github > Settings > SSH and GPG keys > New SSH keyに移動
- コピーした公開鍵を「Key」フィールドに貼り付け、タイトルを付けます。
5. SSH接続をテスト
ssh -T git@github.com
以下のようなメッセージが表示されるはずです:
Hi username! You've successfully authenticated, but GitHub does not provide shell access.