CLI Hub
CLI Hub
返回工具目录

GitHub CLI

把编码代理接入 PR 和 Issue 流程的默认桥梁。

开源核验于: 2026-04-06

GitHub CLI 是 GitHub 官方命令行工具。它在代理式工程里依然是基础设施,因为大多数编码代理最终都需要可靠的终端通道来处理 PR、Issue、发布和仓库自动化。

适合谁

所有基于 GitHub 做评审、合并和自动化的团队。

评测摘要

只要你的代理通过 GitHub 落地交付,`gh` 基本就是必备工具。

优点

  • 官方稳定
  • GitHub 场景覆盖完整
  • 易于脚本化

不足

  • 只适用于 GitHub
  • 本身不是编码代理

分类

Git 与源码管理工作流自动化

安装

GitHub CLI 官方安装文档目前优先推荐官方包仓库和 Homebrew。

Homebrew:

brew install gh

Debian / Ubuntu 官方仓库:

(type -p wget >/dev/null || (sudo apt update && sudo apt install wget -y)) \
  && sudo mkdir -p -m 755 /etc/apt/keyrings \
  && out=$(mktemp) && wget -nv -O$out https://cli.github.com/packages/githubcli-archive-keyring.gpg \
  && cat $out | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null \
  && sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg \
  && sudo mkdir -p -m 755 /etc/apt/sources.list.d \
  && echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \
  && sudo apt update \
  && sudo apt install gh -y

国内加速源

国内可用的非官方加速方式:

Ubuntu / Debian 系统源通常能直接安装,但版本可能落后于 GitHub 官方仓库:

sudo apt update
sudo apt install gh

如果你在 macOS 上主要依赖 Homebrew,也可以先切换国内 bottle 镜像再执行 brew install gh

快速开始

先完成登录:

gh auth login

常用第一批命令:

gh repo clone cli/cli
gh issue list
gh pr status
GitHub CLI - CLI Hub