跳转到内容

GitHub Copilot CLI 安装与配置

GitHub Copilot CLI 是 GitHub 提供的终端原生 AI 助手,可直接在命令行中与 Copilot 交互并处理开发任务。

注意:GitHub Copilot CLI 当前为 Public Preview,能力和命令可能随官方版本更新调整。

  • 适用对象:GitHub Copilot CLI(命令行版本,不是 IDE 插件)
  • 最后验证日期:2026-03-09
  • 官方安装文档Installing GitHub Copilot CLI
检查项最低要求如何验证
Copilot 权限账号有 Copilot 订阅或组织分配席位登录 GitHub 后检查 Copilot 可用状态
Windows 环境PowerShell 6 或更高(如使用 Windows)pwsh --version
Node.js(npm 安装方式)Node.js 22 或更高node --version
npm(npm 安装方式)npm 10 或更高npm --version
网络连接可访问 GitHub 与 Copilot 服务浏览器访问 github.com

如果你通过组织/企业使用 Copilot,管理员可以在策略中禁用 Copilot CLI。安装前请先确认组织策略已开启。

你可以选择一种安装方式即可。

Terminal window
npm install -g @github/copilot

安装完成后验证:

Terminal window
copilot --version
Terminal window
winget install GitHub.Copilot
Terminal window
brew install copilot-cli

方式 D:安装脚本(macOS / Linux)

Section titled “方式 D:安装脚本(macOS / Linux)”
Terminal window
curl -fsSL https://gh.io/copilot-install | bash

安装后在终端启动:

Terminal window
copilot

首次使用时,在 CLI 中执行 /login,按提示完成 GitHub 登录与授权。

你也可以使用带 Copilot Requests 权限的 fine-grained token,并通过环境变量传入:

  • GH_TOKEN
  • GITHUB_TOKEN
Terminal window
copilot

进入会话后输入一个简单任务,例如“解释当前目录项目结构”,确认 CLI 能正常响应。

问题现象可能原因处理步骤
copilot 命令不存在全局安装路径未加入 PATH重新打开终端;检查 npm 全局 bin 路径是否在 PATH
登录失败或卡住浏览器登录态异常 / 网络受限重新执行 /login;检查代理与网络;必要时切换网络
提示无权限使用 Copilot CLI订阅未开通或组织策略禁用检查账号订阅状态;联系组织管理员开启 Copilot CLI 策略
npm 安装报脚本相关错误本机 npm 配置 ignore-scripts=true使用 npm_config_ignore_scripts=false npm install -g @github/copilot
  1. 运行 copilot --version 确认二进制可执行。
  2. 运行 copilot 并重新执行 /login
  3. 在可访问 GitHub 的网络下重试。
  4. 如仍失败,改用另一种安装方式(如 npm ↔ brew / winget)重装。

更多信息请参考 GitHub 官方文档:Installing GitHub Copilot CLI