Skip to main content

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

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

谁可以使用此功能?

Enterprise owners

or

关于 基于 Copilot 订阅的网络路由

作为企业或组织所有者,你可以使用网络防火墙明确允许对 GitHub Copilot Business 或 GitHub Copilot Enterprise 或两者的访问权限,和/或阻止对 GitHub Copilot Pro 或 GitHub Copilot 免费版 的访问权限。 这样,便可以控制成员可以在网络中使用的 GitHub Copilot 计划。

配置 基于 Copilot 订阅的网络路由 将影响以下 Copilot 功能:

  • Visual Studio Code、Visual Studio、JetBrains IDE 和 Vim/NeoVim 中的代码补全
  • Visual Studio Code、Visual Studio 和 JetBrains IDE 中的 Copilot Chat
  • GitHub 上的 Copilot Chat
  • GitHub Mobile 应用程序
  • Copilot(CLI 版)

已为所有用户启用 基于 Copilot 订阅的网络路由。 这可确保用户通过特定于其 Copilot 计划的终结点访问 Copilot。 只有 Copilot Business 用户才能连接到 Copilot Business 终结点,只有 Copilot Enterprise 用户才能连接到 Copilot Enterprise 终结点。

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

你应确保防火墙允许访问“为 Copilot 配置代理服务器或防火墙”中列出的所有主机名。

为你的企业或组织配置 基于 Copilot 订阅的网络路由

企业或组织所有者可以将 Copilot Business 或 Copilot Enterprise或两者的终结点添加到允许列表中。 这将确保成员只能通过允许的终结点访问 Copilot。

注意

如果企业帐户同时包含 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 计划,请添加 *.enterprise.githubcopilot.com

    注意

    * 表示通配符。 由于 Copilot 需要多个子域才能正常工作,因此必须使用通配符。

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