Skip to main content
Skip to content

为企业或组织管理云中的GitHub Copilot

允许用户在GitHub上使用Copilot,并从本地客户端启动云会话。

谁可以使用此功能?

Enterprise owners and AI managers

Copilot in the cloud是一种连接体验,允许用户在GitHub网站、GitHub Mobile、Copilot CLI以及Copilot app中启动和恢复云会话。 请参阅“GitHub.com 和 GitHub Mobile 上的GitHub Copilot”。

该Copilot in the cloud 策略决定:

  • 用户是否可以访问聊天界面,或在GitHub网站和GitHub Mobile上将工作分配给Copilot
  • 用户是否可以从本地客户端(Copilot CLI 和 Copilot app)启动云沙盒会话

此功能默认处于启用状态。 为了确保数据安全性,聊天会话的范围默认限制在单个组织或用户的个人存储库中。 如果已启用单一登录(SSO),用户将需要使用 SSO 进行身份验证,才能从与该组织关联的存储库访问会话数据。

如果我已经为 Copilot cloud agent 和 Copilot Chat in GitHub 设置了策略,该怎么办?

针对 Copilot cloud agent、Copilot Chat in GitHub 和 Copilot in the cloud 的各个单独策略已被 Copilot Chat in GitHub Mobile 策略所取代。 如果之前将存储库从 Copilot cloud agent 中排除,该存储库排除状态将延续到新体验中。

请注意,对于统一界面,其他策略和企业托管设置的覆盖范围有所不同。 检查治理设置是否仍满足你的需求。 请参阅 支持 GitHub Copilot 策略的界面 和 企业管理设置。

Prerequisites

启用 Copilot in the cloud之前,可能需要查看企业策略、存储库保护和 runner 设置,以确保代理在安全环境中运行。 请参阅“为企业中的智能体构建安全云环境”。

管理 Copilot in the cloud 策略

  1. 导航到您的企业。 例如,从 GitHub.com 上的 公司 页面。

  2. 在页面顶部,单击 AI 控件。

  3. 在边栏中,单击 Copilot。

  4. 在“功能与客户端”下,单击“ 配置功能和客户端”。

  5. 选择全局策略Copilot in the cloud,然后与您的组织沟通您的决策。

    提示

    如果选择 “为所选组织启用”,请单击 “管理组织”,然后选择 “选择组织”。 在“Copilot in the cloud”对话框中,选择要启用的组织,然后单击“ 保存”。 若要改为根据自定义属性选择组织,请使用 REST API。 请参阅“用于Copilot云代理管理的 REST API 终结点”。

  6. 默认情况下,该功能将在所选组织的所有存储库中提供。 如果有应阻止所有用户使用云代理的存储库,请告知组织所有者配置此设置。 请参阅“在云中管理组织的GitHub Copilot”。

为工具调用配置权限

默认情况下,云会话以交互模式运行,并启用辅助工具批准。 这为用户提供了控制与易用性之间的最佳平衡。 用户还可以启用“允许全部”模式,除非企业已阻止此选项。

若要禁用“允许全部”模式或辅助审批,或配置特定操作的权限,可以使用贵企业的managed-settings.json文件。 请参阅“企业管理设置入门”。

配置 MCP 服务器和 Web 访问

Copilot 自动有权访问少量的默认 MCP 服务器。 请参阅“模型上下文协议 (MCP)”。

可以为您的企业启用第三方 MCP 服务器。

  1. 在边栏中,单击 MCP。
  2. 为 MCP 服务器设置策略Copilot。

有关更精细的设置,可以在企业 managed-settings.json 文件中配置允许列表或拒绝列表。 请参阅“为企业配置 MCP 服务器允许列表”。

组织所有者可以为其组织配置防火墙,以确定云代理可以访问的外部主机和 URL。 有关详细信息,请参阅“自定义或禁用GitHub Copilot的防火墙”。

配置会话环境

代理会话可以在GitHub云沙盒中运行,或在GitHub Actions上运行。 这两个环境的计算成本都基于同一个每月额度。

  • 云沙盒是一个更快速、轻量级的环境,允许用户在 GitHub 的聊天界面或其他客户端中恢复会话。
  • GitHub Actions 可让你更好地控制环境,例如机密和变量、安装依赖项的设置步骤,以及访问自承载运行程序或专用网络。

有关详细比较,请参阅 GitHub.com 和 GitHub Mobile 上的GitHub Copilot。

目前,策略和企业托管设置的覆盖范围因环境而异。 在用户可以在这些环境之间进行选择的情况下,云沙盒是默认设置。 但是,目前某些界面只能在 GitHub Actions 上使用(例如将议题分配给 Copilot 或在拉取请求中提及 @Copilot)。

启用 Copilot in the cloud 策略会自动使云沙盒可供用户使用,并且无法单独禁用云沙盒。 请参阅“管理组织或企业的云沙盒”。

有关配置 GitHub Actions 环境的详细信息,请参阅 在 GitHub Actions 上为代理配置开发环境 和 在组织中为 GitHub Copilot 云智能体配置运行器。

启用 agent apps 和第三方代理

企业所有者可以为组织启用第三方代理,包括 agent apps。 在企业级启用后,组织所有者可以选择允许的代理。 有关详细信息,请参阅 代理应用 和 第三方编码代理。