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 策略
-
导航到您的企业。 例如,从 GitHub.com 上的 公司 页面。
-
在页面顶部,单击 AI 控件。
-
在边栏中,单击 Copilot。
-
在“功能与客户端”下,单击“ 配置功能和客户端”。
-
选择全局策略Copilot in the cloud,然后与您的组织沟通您的决策。
提示
如果选择 “为所选组织启用”,请单击 “管理组织”,然后选择 “选择组织”。 在“Copilot in the cloud”对话框中,选择要启用的组织,然后单击“ 保存”。 若要改为根据自定义属性选择组织,请使用 REST API。 请参阅“用于Copilot云代理管理的 REST API 终结点”。
-
默认情况下,该功能将在所选组织的所有存储库中提供。 如果有应阻止所有用户使用云代理的存储库,请告知组织所有者配置此设置。 请参阅“在云中管理组织的GitHub Copilot”。
为工具调用配置权限
默认情况下,云会话以交互模式运行,并启用辅助工具批准。 这为用户提供了控制与易用性之间的最佳平衡。 用户还可以启用“允许全部”模式,除非企业已阻止此选项。
若要禁用“允许全部”模式或辅助审批,或配置特定操作的权限,可以使用贵企业的managed-settings.json文件。 请参阅“企业管理设置入门”。
配置 MCP 服务器和 Web 访问
Copilot 自动有权访问少量的默认 MCP 服务器。 请参阅“模型上下文协议 (MCP)”。
可以为您的企业启用第三方 MCP 服务器。
- 在边栏中,单击 MCP。
- 为 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。 在企业级启用后,组织所有者可以选择允许的代理。 有关详细信息,请参阅 代理应用 和 第三方编码代理。