手順
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のままになる
SSHキーはGitHubだけでなくVPSへの接続にも使える。LinuxのSSH接続の基本(VPSに接続する方法)と同じ鍵を使い回すか、用途別に鍵を分けて管理すると便利だ。
関連記事
- GitHubで初めてリポジトリを作ってpushする手順
- WindowsにGitをインストールして初期設定する方法
- GitHub Actionsで自動デプロイする基本的な設定方法
- Gitのリモートリポジトリ操作まとめ
おすすめのVPS
VPSを使って本番環境を構築するなら、以下のサービスがおすすめです。