Skip to main content
Skip to content

在云中管理组织的GitHub Copilot

为成员启用 Copilot in the cloud 并控制其可用的存储库。

谁可以使用此功能?

Organization owners

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 in the cloud

注意

Copilot 策略也在企业级别进行管理。 如果企业所有者选择了特定策略,例如在任何地方启用某个功能、在任何地方禁用该功能或仅为所选组织启用该功能,则不能覆盖组织级别的该设置。 有关策略组合方式的信息,请参阅 针对企业和组织的 GitHub Copilot 策略。

Copilot in the cloud 默认情况下对被组织分配了 Copilot Business 或 GitHub Copilot Enterprise 许可证的组织成员启用。

拥有 Copilot Enterprise 或 Copilot Business 的组织可在其组织的 Copilot 策略页面上为成员启用或禁用这些功能。 请参阅 在您的组织中启用功能Copilot。

  • 对于“Copilot in the cloud”策略,请选择“已启用”。
  • (可选)对于“GitHub.com 上的 MCP 服务器”策略,选择“已启用”。

在存储库中禁用云代理

默认情况下,GitHub“云代理”在启用了 Copilot in the cloud 的组织中的所有存储库中都可用。 但是,可以阻止在组织拥有的某些或所有存储库中使用该代理。

  1. 在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。

  2. 通过单击组织来选择组织。

  3. 在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

    组织配置文件中选项卡的屏幕截图。 “设置”选项卡以深橙色标出。

  4. 在边栏中的“代码、规划和自动化”下, 单击 Copilot,然后单击 “云”。

  5. 使用“存储库访问”控件定义允许代理访问的存储库。

  6. 如果选择“所选存储库”,请在“选择存储库”对话框中选择允许 Copilot cloud agent的存储库,然后单击 “选择”。

为存储库启用代理后,任何有权访问 Copilot 且对该存储库具有写入权限的用户都可以将工作委托给 Copilot。

在您的存储库中控制 automations

Automations 让用户按计划或响应事件自动运行 Copilot 会话。 请参阅“Copilot自动化”。

Automations 在可用的存储库 Copilot in the cloud 中,默认允许使用。 你可以单独控制是否允许在由你的组织拥有的仓库中使用 automations,而不受 Copilot in the cloud 策略的影响。

  1. 在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。

  2. 通过单击组织来选择组织。

  3. 在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

    组织配置文件中选项卡的屏幕截图。 “设置”选项卡以深橙色标出。

  4. 在边栏中的“代码、规划和自动化”下, 单击 Copilot,然后单击 “云”。

  5. 若要允许或阻止 automations,请更新 “允许自动化 ”设置。

管理组织的代理防火墙

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

后续步骤