跳至主要内容

管理 GitHub Copilot 访问您组织的网络

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

谁可以使用此功能?

组织所有者

Copilot Business

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

作为组织所有者,您可以使用网络防火墙显式允许访问 GitHub Copilot Business,和/或阻止访问 GitHub Copilot Individual。这使您可以控制成员在网络内可以使用哪些 GitHub Copilot 计划。

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

  • Visual Studio Code、Visual Studio、JetBrains IDE 和 Vim/NeoVim 中的代码补全
  • Visual Studio Code、Visual Studio 和 JetBrains IDE 中的 Copilot 聊天
  • GitHub 上的 Copilot 聊天
  • GitHub 移动应用
  • CLI 中的 Copilot

所有用户都启用了 Copilot 基于订阅的网络路由。这确保用户通过特定于其 Copilot 订阅的端点访问 GitHub Copilot。只有 Copilot Business 用户才能连接到 Copilot Business 端点,只有 Copilot Enterprise 用户才能连接到 Copilot Enterprise 端点。

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

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

为您的组织配置 Copilot 基于订阅的网络路由

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

  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

    注意

    * 表示通配符。由于 GitHub Copilot 正确运行需要多个子域名,因此需要通配符。

  3. 更新您的企业网络防火墙,以将 *.individual.githubcopilot.com 包含在您的阻止列表中。