SuperAPI AI 工具集

gh-cli

通用与其它

查看项目

更新于 10-16 05:49

技能介绍

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

安装:macOS 用 brew install gh;Linux 用 curl 与 apt 源安装;Windows 用 winget install --id GitHub.cli;安装后可用 gh --version 验证。

认证与配置:gh auth login 交互登录,支持 --hostname、--with-token、--web;gh auth status 查看状态,gh auth switch 切换账号,gh auth setup-git 配置 git 凭据助手,gh auth token 输出令牌,gh auth refresh 刷新权限范围。配置可用 gh config list/get/set,也支持 GH_TOKEN、GH_HOST、GH_PROMPT_DISABLED、GH_EDITOR、GH_PAGER、GH_TIMEOUT、GH_REPO 等环境变量。

主要能力:gh repo 管理仓库(创建、克隆、列表、查看、编辑、删除、fork、sync、部署密钥、autolink、gitignore、license);gh issue 管理议题(创建、列表、查看、编辑、关闭、评论、锁定、转移、删除、develop);gh pr 管理拉取请求(创建、列表、查看、检出、检查、合并、评审、diff、revert、update-branch);gh run 与 gh workflow 管理 Actions 运行与工作流;gh project 管理项目;gh release 管理发布;gh gist、gh codespace、gh org、gh search、gh secret、gh variable、gh ssh-key、gh gpg-key、gh label、gh ruleset、gh attestation、gh extension、gh alias、gh api、gh browse、gh status、gh completion 等。

使用方式:多数命令支持交互式执行,也可通过参数指定标题、正文、标签、指派人、仓库、分支等;支持 --json 与 --jq 输出结构化数据,--web 在浏览器打开。

限制:资料未提供收费、价格、平台支持范围、性能或效果数据;部分命令与选项的完整说明未在资料中展开,需以官方文档为准。