Phase 5|GitHub全7ステップ中 4つめ
認証を通す
このページのゴール:gh auth login が完了している
所要時間の目安: 10分動作確認日: 2026-08-05手順
1. GitHub公式の道具 gh を入れる
ターミナルからGitHubを操作する、公式のコマンドです。 Phase 2-5で入れたHomebrewでインストールします。
ターミナルに貼り付ける
brew install gh
2. ログインを開始する
ターミナルに貼り付ける
gh auth login
3. 質問に答えていく
英語の質問がいくつか出ます。矢印キーで選び、Enterで確定します。 選ぶものは決まっています。この表の通りに進めてください。
| 聞かれること | 選ぶもの |
|---|---|
| どのGitHubにログインするか | GitHub.com |
| 通信方式(preferred protocol) | HTTPS |
| GitをGitHubの認証情報で使うか | Yes |
| どうやってログインするか | Login with a web browser |
4. ブラウザで許可する
ターミナルに XXXX-XXXX 形式のワンタイムコードが表示されます。
コードを控えてEnterを押すと、ブラウザが開きます。
コードを入力し、「Authorize」ボタンで許可すれば完了です。
5. 状態を確認する
ターミナルに貼り付ける
gh auth status
✅ ここまで出来たらOK
確認コマンド
gh auth status
期待される表示:Logged in to github.com account あなたのユーザー名 と表示される
そうならない場合 → エラー逆引きページ を見てください。
📖 出てきた言葉
ghgh (GitHub CLI) / ジーエイチ
ターミナルからGitHubを操作するための公式コマンド。ログインやリポジトリ作成ができる。 面倒な認証設定がこれ1本で片付く。ブラウザとの行き来も減る。
SSH鍵SSH key / エスエスエイチカギ
パスワードの代わりに、ペアになった鍵ファイルで本人確認する仕組み。 ghで認証する本サイトの手順では作らなくてよい。名前だけ知っていれば十分。
解説記事によく出てくる「SSH」とは何が違う?
どちらもGitHubと安全に通信する方式です。
SSHでは「SSH鍵」という鍵ファイルを自分で作り、GitHubに登録します。
gh で認証したHTTPSなら、その鍵の管理が不要です。
本サイトではSSH鍵を作りません。言葉だけ覚えておけば十分です。
ワンタイムコードの画面を閉じてしまった
最初からやり直せます。もう一度 gh auth login を実行してください。
新しいコードが発行されます。