投稿

[GitHub 100日チャレンジ] Day 9 - SSHキーを設定する

GitHubにSSHキーで接続する考え方、公開鍵と秘密鍵の違い、基本的な設定の流れを初心者向けに整理します。

[GitHub 100日チャレンジ] Day 9 - SSHキーを設定する

SSHキーとは

SSHキーは、GitHubへ安全に接続するための認証方法です。パスワードを毎回入力する代わりに、自分の端末にある秘密鍵とGitHubに登録した公開鍵を使って認証します。

秘密鍵は自分の端末に保管し、公開鍵だけをGitHubに登録します。

公開鍵と秘密鍵

種類 扱い
公開鍵 GitHubに登録してよい
秘密鍵 自分だけが持つ。共有しない

秘密鍵をチャット、メール、リポジトリに貼ってはいけません。

基本の流れ

  1. 端末でSSHキーを作る
  2. ssh-agentに追加する
  3. 公開鍵をGitHubに登録する
  4. 接続確認をする

接続確認でGitHubからユーザー名を含むメッセージが返れば、設定できています。

今日のゴール

SSHキーの仕組みを理解し、公開鍵と秘密鍵を混同しないこと。実際の設定は、公式ドキュメントを見ながら慎重に進めましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。