Appearance
如果你的 Copilot 访问权限来自企业的 GHE.com 账号(GitHub Enterprise Cloud),需要在各 IDE 中单独配置认证端点才能正常使用。本页提供 VS Code、JetBrains、Xcode、Visual Studio、Eclipse 和 Copilot CLI 的具体配置步骤。
GitHub Copilot 连接 GitHub Enterprise(GHE.com):多 IDE 认证配置指南
使用场景
当你的 Copilot 使用权限来自公司的 GitHub Enterprise Cloud(GHE.com)账号时,默认的 Copilot 插件会尝试连接 GitHub.com,而不是你的企业域名(如 octocorp.ghe.com)。
需要手动配置认证端点,让 Copilot 连接到正确的企业实例。
VS Code 配置
- 打开设置(
Cmd+,macOS /Ctrl+,Windows) - 搜索
enterprise,将Github-enterprise: Uri设置为你的企业 URL:https://octocorp.ghe.com - 搜索
copilot,找到GitHub > Copilot: Advanced→ 点击「Edit in settings.json」 - 在
github.copilot.advanced中添加:json"github.copilot.advanced": { "authProvider": "github-enterprise" } - 保存文件,按提示登录企业账号(如果没弹出提示,重启 VS Code)
切换回 GitHub.com:删除 authProvider 配置项即可。
JetBrains IDEs(IDEA / PyCharm / GoLand 等)
- 确保 Copilot 插件版本 >= v1.4.11
- 打开 Preferences(
Cmd+,macOS /Ctrl+Alt+SWindows) - 进入
Tools→GitHub Copilot - 在
Authentication Provider字段填写企业域名:octocorp.ghe.com - 点击 OK,按提示完成登录
切换回 GitHub.com:清空 Authentication Provider 字段。
Xcode
- 打开「GitHub Copilot for Xcode」应用
- 切换到「Advanced」标签
- 在「Auth provider URL」输入企业 URL:
https://octocorp.ghe.com - 按照扩展指引完成登录
Visual Studio
- 参考 Microsoft Learn 文档「Add your GitHub accounts to your Visual Studio keychain」
- 在「GitHub Enterprise URL」字段填写企业 URL:
https://octocorp.ghe.com
Eclipse
- 在 IDE 中点击
Copilot - 选择「Edit Preferences...」
- 在「GitHub Enterprise Authentication Endpoint」填写企业 URL
- 点击「Apply」
- 再次打开
Copilot菜单,点击「Sign In to GitHub」
Copilot CLI
bash
copilot login --host <SUBDOMAIN>.ghe.com将 <SUBDOMAIN> 替换为你的企业子域名(如 octocorp)。
常见问题
Q: 怎么知道我的企业 GitHub URL 是什么?
A: 通常格式是 https://企业名.ghe.com,向公司 IT 管理员确认,或者在 GitHub.com 账号设置里的"企业账号"处查看。
Q: 配置了 GHE.com 认证后,还能同时使用 GitHub.com 的 Copilot 吗?
A: VS Code 中同时配置两个账号比较复杂,通常建议根据当前工作项目切换认证配置。部分 IDE 支持多账号切换(如 JetBrains 清空后重新填写)。
Q: 公司使用的是 GitHub Enterprise Server(内部部署),配置方式相同吗?
A: 不完全相同。本页介绍的是 GHE.com(托管版)。Enterprise Server(自托管)的 URL 格式是公司内部域名,配置字段相同,但具体 URL 不同,需要咨询公司 IT 提供正确的地址。