Skip to content

GitHub CLI

Description:
GitHubの操作をターミナルから直接行い、Issue、PR、Actionsなどの管理をシームレスにする公式コマンドラインツール
Updated:
2026/01/28
  • ターミナル完結のGitHub操作: ブラウザを開くことなく、Issueの起票、PRの作成・マージ、リポジトリの作成などが可能。
  • Actionsとの統合: ワークフローの実行状況の確認やログの取得、失敗したジョブの再実行をコマンドラインから即座に実行。
  • 自動化スクリプトへの組み込み: APIを直接叩く必要がなく、シェルスクリプトやCIパイプラインの中で高度なGitHub操作をコード化可能。
  • エイリアス機能: 頻繁に使うコマンドを自分好みの短いコマンドとして登録でき、日々のワークフローを効率化。
  • プルリクエストの管理: gh pr create でPRを作成し、 gh pr checks で進捗を確認、最後に gh pr merge で統合。
  • リポジトリの迅速なクローンと作成: gh repo clonegh repo create でセットアップを迅速化。
  • Issueの追跡と整理: gh issue list でタスクを確認し、 gh issue status で自身の割り当てを把握。
  • Actionsのデバッグ: gh run watch で実行中のワークフローを監視し、エラー発生時にすぐ対応。

各プラットフォームのパッケージマネージャーで導入可能です。

  • Windows

    scoop install gh
  • macOS (Homebrew)

brew install gh
  • Linux (Ubuntu/Debian)
sudo apt install gh

インストール後、GitHubアカウントへのログインが必要です。

gh auth login

画面の指示に従い、ウェブブラウザ経由または認証トークンを用いてログインを完了させます。


  • PRの一覧表示: gh pr list
  • Issueの作成: gh issue create
  • 特定リポジトリの表示: gh repo view --web (ブラウザで開く)
  • Actionsの実行状況確認: gh run list