如果企业主要托管 GitHub Enterprise Server,则必须采取额外的步骤,让开发人员使用 GitHub Copilot。
GitHub Copilot 可在 GitHub 的云托管平台上使用:GitHub.com 和 GHE.com。
- Copilot 许可证只能通过其中一个平台分配给用户。 除本地“自带密钥”(BYOK)设置外,所有Copilot功能都需要许可证Copilot。
- 这些平台上配置了策略和托管设置等管理功能。
- Copilot 功能(如 Copilot Chat)被集成到这些平台中,而不是集成到 GitHub Enterprise Server。
但是,如果你的企业主要托管在 GitHub Enterprise Server 上,你的开发人员仍然可以从 GitHub Copilot 中受益。 以下部分介绍了你的选项。
重要
GitHub Copilot 此版本的 GitHub Docs 文档仅限于专门应用于 GitHub Enterprise Server的内容。 查看有关该网站的GitHub Enterprise Cloud版本的使用和管理文档。
在云平台上分配许可证
你的GitHub Enterprise许可证还使你有权获得GitHub.com或GHE.com上的企业账户。
可以使用云托管的企业帐户向用户分配 Copilot 许可证并为其 Copilot配置策略。 然后,用户将能够向其云帐户进行身份验证,以便在本地客户端(例如Copilot) 中使用Copilot CLI。
Copilot 将可以访问已检出到本地的代码和文件。 用户可以配置其本地GitHub MCP 服务器,Copilot以便连接到实例并执行打开问题或拉取请求等操作。
如果启用 GitHub Connect许可证同步,则每个人将仅使用一个 GitHub Enterprise 许可证,即使云和服务器上的帐户也是如此。 请参阅“关于 GitHub Connect”。
在空隙环境中使用Copilot
或者,你可以将 Copilot CLI 配置为在断网或物理隔离的环境中与 GitHub Enterprise Server 配合使用,而无需连接到 GitHub 的云平台,也无需 Copilot 许可证。
管理员为实例配置模型提供程序,用户使用其Copilot CLI凭据进行连接GitHub Enterprise Server。
有关详细信息,请参阅“为 GitHub Enterprise Server 设置 GitHub Copilot CLI”。
注意
此功能目前处于技术预览版,可能会发生更改。