SuperAPI AI 工具集

gh-cli

通用与其它

查看项目

更新于 10-16 05:00

技能介绍

用途:GitHub CLI(gh)是 GitHub 官方命令行工具,让用户在终端完成 GitHub 的日常操作,资料版本为 2.85.0(截至 2026 年 1 月)。

主要能力:涵盖仓库(create/clone/list/view/edit/fork/sync 等)、议题(创建、列表、查看、编辑、评论、关闭、转移、删除、由议题开发草稿 PR)、拉取请求(创建、列表、检出、审查、合并、回滚、更新分支等)、Actions(workflow、run、cache)、Projects、Releases、Gists、Codespaces、组织、扩展、标签、密钥、变量、SSH/GPG 密钥、ruleset、搜索等;并提供 gh browse、gh api、gh alias、gh config、gh auth 等命令。

安装(保留原样):macOS 用 brew install gh;Linux 用 apt 源方式安装;Windows 用 winget install --id GitHub.cli;安装后可用 gh --version 验证。

认证:gh auth login 交互登录,可加 --hostname 指定企业域名,或用 gh auth login --with-token < mytoken.txt;gh auth status 查看状态,gh auth switch 切换账号,gh auth setup-git 配置 git 凭据助手,gh auth refresh 刷新权限范围。

配置:gh config list/get/set 管理配置(如编辑器、git 协议、分页器),gh config clear-cache 清缓存;可用 GH_TOKEN、GH_HOST、GH_PROMPT_DISABLED、GH_EDITOR、GH_PAGER、GH_TIMEOUT、GH_REPO 等环境变量。

限制:资料未提供定价、许可、平台兼容范围、已知缺陷或性能数据;部分命令(如 gh pr list 的后半部分)在资料中被截断,未展开其细节。