SuperAPI AI 工具集

gh-cli

通用与其它

查看项目

更新于 10-16 06:17

技能介绍

用途:GitHub CLI(gh)让用户从命令行与 GitHub 交互,覆盖仓库、议题、拉取请求、Actions、项目、发行版、Gist、Codespaces、组织、扩展等操作。资料标注版本 2.85.0(2026 年 1 月)。

安装:macOS 使用 brew install gh;Linux 使用 curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg 并添加 apt 源后 sudo apt install gh;Windows 使用 winget install --id GitHub.cli。安装后用 gh --version 验证。

主要能力:gh auth 负责登录、注销、状态、切换账号、刷新权限与 setup-git;gh repo 管理创建、克隆、列表、编辑、删除、Fork、同步、部署密钥等;gh issue 与 gh pr 支持创建、列表、查看、编辑、评论、关闭、合并、评审等;gh run、gh workflow、gh cache 面向 Actions;gh project、gh release、gh gist、gh codespace、gh org、gh search、gh secret、gh variable、gh label、gh ruleset、gh ssh-key、gh gpg-key、gh attestation、gh extension、gh alias、gh api、gh browse 等覆盖更多场景。

使用方式:先执行 gh auth login 认证(可用 --hostname、--with-token 等),再运行具体子命令;支持 --repo 指定仓库、--json 输出、--jq 过滤、--web 打开浏览器。环境变量包括 GH_TOKEN、GH_HOST、GH_PROMPT_DISABLED、GH_EDITOR、GH_PAGER、GH_TIMEOUT、GH_REPO 等。配置通过 gh config list/get/set 管理。

限制:资料为命令参考,未提供各平台支持范围、权限模型细节、收费信息或效果说明;具体子命令的完整参数需查阅官方文档。