Skip to content

配置 Copilot 分四步:获取访问权限(Free 免费或升级 Pro/Pro+)、安装 IDE 扩展、按需安装 Copilot CLI、配置网络(代理环境需要额外设置)。VS Code 会自动安装扩展,其他 IDE 需要手动安装插件后完成 GitHub 授权。

GitHub Copilot 个人配置入门:从获取授权到开始使用的完整步骤

第一步:获取 Copilot 访问权限

方式说明
Copilot Free每月有限次请求,无需付费,GitHub 账号即可使用
Copilot Pro付费个人计划,无限次内联建议
Copilot Pro+更多 Premium Request 配额,可访问更多模型
组织/企业许可公司已购买 Copilot Business/Enterprise,向管理员申请开通
免费资格认证学生、教师、开源项目维护者可免费获取 Pro

前往 github.com/features/copilot 查看并选择计划。

第二步:安装 IDE 扩展

VS Code(自动安装)

第一次在 VS Code 中打开 Copilot 功能时,所需扩展会自动安装。

JetBrains IDEs

  1. 打开 JetBrains Marketplace,搜索 GitHub Copilot
  2. 安装插件,重启 IDE
  3. 点击 ToolsGitHub CopilotLogin to GitHub
  4. 复制设备码,在弹出的浏览器窗口中完成授权

Visual Studio

  • Visual Studio 2022 17.10+ 已内置 Copilot,无需额外安装
  • 旧版本需要从 Marketplace 安装扩展,然后关联 GitHub 账号

Vim / Neovim

bash
# Neovim(macOS/Linux)
git clone https://github.com/github/copilot.vim \
  ~/.config/nvim/pack/github/start/copilot.vim

# 安装完成后在 Neovim 中执行
:Copilot setup
:Copilot enable

Eclipse

  1. 通过 Eclipse Marketplace 安装 GitHub Copilot 插件
  2. 重启 Eclipse
  3. 点击 Copilot 图标,完成 GitHub 登录授权

Xcode

  1. CopilotForXcode 下载安装包
  2. 按提示授予"辅助功能"和"Xcode Source Editor Extension"权限
  3. 完成 GitHub 授权

第三步:安装 Copilot CLI(可选)

如果需要在命令行中使用 Copilot,安装 CLI 扩展:

bash
# 先确保已安装 GitHub CLI
gh extension install github/gh-copilot

# 验证安装
gh copilot --version

详细用法参考 Copilot CLI 使用指南

第四步:配置网络(代理环境)

如果你的网络需要通过代理服务器访问外部服务,确保以下域名在代理白名单中:

  • github.com
  • copilot-proxy.githubusercontent.com
  • api.githubcopilot.com

代理配置通常在 IDE 的系统代理设置或环境变量中完成。

可选配置

MCP 服务器

在个人计划中,你可以为 Copilot 配置 MCP 服务器,接入外部工具(代码分析、数据库查询等)。配置方式参考各 IDE 的设置面板中的 GitHub CopilotMCP Servers 部分。

Copilot Memory(记忆功能)

Copilot Memory 让 Copilot 记住你的偏好和项目上下文,在后续对话中保持一致。在 GitHub 个人设置中启用。

常见问题

Q: 安装扩展后 Copilot 没有建议,怎么排查?

A: 检查顺序:① 确认扩展已启用(不是禁用状态);② 确认 GitHub 账号已完成授权(扩展设置中查看登录状态);③ 确认文件类型在支持列表中(纯文本文件不会触发建议);④ 检查 Copilot 状态栏图标,点击查看是否有错误提示。

Q: 公司有 VPN 或代理,Copilot 连不上怎么办?

A: 联系 IT 部门,把上面列出的域名加入代理白名单。如果是企业 Copilot 计划,还需要加入 Copilot 专用的网络终结点,具体列表在 GitHub 企业文档的网络设置页面。

Q: 同一台电脑可以同时登录个人 Copilot 和公司 Copilot 吗?

A: 不行,同一 IDE 只能关联一个 GitHub 账号。如果需要在个人和公司账号间切换,需要在 IDE 中退出当前账号并重新登录。