手順
1. SSHキーを生成
ssh-keygen -t ed25519 -C "GitHubのメールアドレス"
2. 公開鍵を確認
cat ~/.ssh/id_ed25519.pub
3. GitHubに公開鍵を登録
- GitHub→Settings→「SSH and GPG keys」
- 「New SSH key」→公開鍵を貼り付け
4. 接続確認
ssh -T git@github.com
5. リポジトリのURLをSSHに変更
git remote set-url origin git@github.com:ユーザー名/リポジトリ名.git
ハマったポイント
- 公開鍵(.pub)をGitHubに登録する。秘密鍵は共有しない
- 既存リポジトリのURLをSSHに変えないとHTTPSのままになる