type
status
date
slug
summary
tags
category
icon
password
GitHub CLI 教程
GitHub CLI(命令行界面)让您能够直接在终端里和 GitHub 交互。通过 CLI,您可以简化工作流,并利用脚本和别名来高效执行常见操作。
1. 安装 GitHub CLI
根据您的操作系统选择对应的安装方式:
- macOS:
- 使用 Homebrew:
- Windows:
- 使用 Winget:
- 使用 Scoop:
- 下载 MSI 安装包:直接访问 cli.github.com
- Linux:
- 根据发行版参考官方文档:cli.github.com。
- 以下是 Debian/Ubuntu 的安装示例:
安装成功后,检查版本:
2. 用户认证
安装后,您需要授权 GitHub CLI 访问您的 GitHub 帐户。
此命令会引导您完成认证流程。推荐使用浏览器认证:
- 选择
GitHub.com或GitHub Enterprise Server。
- 选择登录方式(推荐
Web browser)。
- 复制 CLI 提供的一次性代码。
- 浏览器自动弹出(若未打开,请手动访问提供的网址),粘贴代码。
- 在界面内授权 GitHub CLI。
- 选择 Git 协议(HTTPS 或 SSH)。
查看当前授权状态:
3. 核心命令与常见示例
GitHub CLI 命令结构一般为:
a. 仓库管理(Repositories)
- 克隆仓库
克隆自己仓库:
- 创建仓库
交互式创建:
- 查看仓库详情
- 浏览器打开:
- 终端查看:
- 列出仓库
- Fork 仓库
b. 问题管理(Issues)
- 创建 Issue
交互式创建:
- 列出 Issues
- 查看 Issue
- 关闭或重新打开 Issue
c. 拉取请求(Pull Requests)
- 创建 PR
交互式创建(推荐在功能分支上执行):
- 列出 PR
- 查看 PR
- 检出 PR 到本地
- 合并 PR
- 查看状态与自动检查(checks)
d. Codespaces
- 创建、连接和管理 Codespace:
e. Gists
- 快速创建 Gist:
- 列出和管理 Gist:
f. 命令别名(Aliases)
- 简化常用命令:
- 调用 Shell 命令(使用
!前缀):
- 查看和删除别名:
g. 配置管理(Configuration)
查看和设置配置值:
4. 更多技巧
- 随时获取帮助:
- JSON 格式输出:
- 模板化显示输出:
- CLI 结合 Shell 脚本实现自动化工作流,广泛应用于 CI/CD 管道及日常任务的自动化。
有更多用法请参阅 GitHub CLI 官方文档。
- Author:🛸.Mingzhe
- URL:https://me.mingzhe.uk/article/dev2
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts




