[GitHub 100日チャレンジ] Day 9 - SSHキーを設定する
GitHubにSSHキーで接続する考え方、公開鍵と秘密鍵の違い、基本的な設定の流れを初心者向けに整理します。
[GitHub 100日チャレンジ] Day 9 - SSHキーを設定する
SSHキーとは
SSHキーは、GitHubへ安全に接続するための認証方法です。パスワードを毎回入力する代わりに、自分の端末にある秘密鍵とGitHubに登録した公開鍵を使って認証します。
秘密鍵は自分の端末に保管し、公開鍵だけをGitHubに登録します。
公開鍵と秘密鍵
| 種類 | 扱い |
|---|---|
| 公開鍵 | GitHubに登録してよい |
| 秘密鍵 | 自分だけが持つ。共有しない |
秘密鍵をチャット、メール、リポジトリに貼ってはいけません。
基本の流れ
- 端末でSSHキーを作る
- ssh-agentに追加する
- 公開鍵をGitHubに登録する
- 接続確認をする
1
ssh -T [email protected]
接続確認でGitHubからユーザー名を含むメッセージが返れば、設定できています。
今日のゴール
SSHキーの仕組みを理解し、公開鍵と秘密鍵を混同しないこと。実際の設定は、公式ドキュメントを見ながら慎重に進めましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
