Skip to main content

管理 GitHub Copilot 访问权限至组织的网络

Learn how to use subscription-based network routing to control Copilot access to your network.

谁可以使用此功能?

Organization owners

Copilot业务

关于 Copilot订阅制网络路由

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

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

  • Visual Studio Code、Visual Studio、JetBrains IDE 和 Vim/NeoVim 中的 Copilot 内联建议
  • Visual Studio Code、Visual Studio 和 JetBrains IDE 中的 Copilot对话
  • GitHub 上的 Copilot对话
  • GitHub Mobile 应用程序
  • Copilot 命令行界面(CLI)

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

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

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

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

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

注意

如果企业帐户同时包含 Copilot业务 和 Copilot Enterprise 计划,请确保将这两个终结点都添加到允许列表中。

  1. 确保成员至少已更新到其 Copilot 客户端的最低版本,如下所示。

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

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

    • 对于 Copilot Enterprise 计划,请添加 *.enterprise.githubcopilot.com

    注意

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

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