Skip to main content
Skip to content

管理 GitHub Copilot 对企业网络的访问

了解如何使用基于订阅的网络路由来控制 Copilot 访问您的网络的权限。

谁可以使用此功能?

Enterprise owners

Copilot Business、Copilot Enterprise或适用于符合条件企业的 Copilot 访问计划

关于 Copilot subscription-based network routing

在 GitHub.com 上,企业和组织所有者可以使用其网络防火墙来控制成员可以使用哪些 GitHub Copilot 计划。 允许组织的或企业计划的终结点,并阻止个人计划的终结点。

配置 Copilot subscription-based network routing 将影响以下 Copilot 功能:

  •           在 Copilot、Visual Studio Code、JetBrains IDE 和 Vim/NeoVim 中的 Visual Studio 内联建议
    
  • Copilot Chat 在 Visual Studio Code、Visual Studio 和 JetBrains IDE 中
  • Copilot Chat 在 GitHub 上
  • GitHub Mobile 应用
  • Copilot CLI

Copilot subscription-based network routing 已为所有用户启用。 请求使用特定于计划的终结点。 Copilot Enterprise终结点还支持Copilot Standalone访问计费模型,既可通过Copilot,也可作为GitHub Enterprise Cloud。 终结点重用并不决定哪些功能或模型可用。

确保继续访问 Copilot 的重要步骤

你应确保防火墙允许访问“Copilot 允许列表参考”中列出的所有主机名。

警告

在从Copilot Business迁移到GitHub.com上的Copilot访问计费模型之前,请将允许列表更新为允许*.enterprise.githubcopilot.com。 仅允许 *.business.githubcopilot.com 的允许列表将阻止此计费模式下的流量。

如果企业托管在 GHE.com,请改用该参考文档中的数据驻留域。 不支持在那里的基于订阅的网络路由。

为你的企业或组织配置 Copilot subscription-based network routing

添加您的企业计划所需的终结点。 如果企业同时使用 Copilot Business 和 Copilot Enterprise,请同时允许这两个终结点。

  1. 确保你的成员已将其下面列出的 Copilot 客户端更新到至少最低版本。

    • 对于 Visual Studio Code,请使用 Copilot Chat 版本 0.17 或更高版本。
    • 对于 JetBrains IDE,请使用 Copilot 版本 1.5.6.5692 或更高版本。
    • 对于 Visual Studio,请使用版本 VS 2022 17.11 或更高版本。
  2. 更新公司网络防火墙,将以下一条或两条路径包含在允许列表中:

    • 对于 Copilot Business 计划,请添加 *.business.githubcopilot.com

    • 对于 Copilot Enterprise 计划或 Copilot 访问计费模型,请添加 *.enterprise.githubcopilot.com

    注意

    * 表示通配符。 通配符是必需的,因为需要多个子域 Copilot 才能正常运行。

  3. 更新企业网络防火墙,将 *.individual.githubcopilot.com 包含在阻止名单中。