Skip to main content

为企业管理 Copilot CLI

控制 Copilot 命令行界面(CLI) 在企业内部的使用。

谁可以使用此功能?

Enterprise owners and AI managers

启用或禁用 Copilot 命令行界面(CLI)

可以通过配置策略控制其 Copilot 命令行界面(CLI) 的使用。

  1. 导航到您的企业。 例如,从 GitHub.com 上的 公司 页面。
  2. 在页面顶部,单击 AI 控件
  3. 若要管理其策略 Copilot,请在边栏中单击 Copilot
  4. 在“Copilot 客户端”部分中,选择 Copilot 命令行界面(CLI)首选策略。

其他 AI 控件如何影响 Copilot 命令行界面(CLI)?

并非所有企业级 AI 控件和策略都适用 Copilot 命令行界面(CLI)。 这些控制措施确实适用:

Copilot 命令行界面(CLI) 赋能

可以在企业或组织级别启用或禁用 Copilot 命令行界面(CLI) 。

模型选择

用户只能访问在企业级别启用的AI模型。 在企业设置中启用或禁用模型时,这些更改将在 Copilot 命令行界面(CLI) 中反映。 用户可以使用/model命令查看哪些模型可供他们使用。

自定义智能体

企业配置的自定义代理可用于 Copilot 命令行界面(CLI)。

MCP 服务器策略

企业和组织 MCP 策略适用于 Copilot 命令行界面(CLI)。 可以配置 MCP 注册表 URL,以便开发人员可以发现批准的服务器,并设置允许列表策略来限制哪些 MCP 服务器可以运行。 有关详细信息,请参阅“为您的组织或企业配置 MCP 服务器访问权限”。

Copilot云代理 赋能

必须同时启用Copilot 命令行界面(CLI)策略和Copilot云代理策略,以便用户能够在/delegate中使用Copilot 命令行界面(CLI)命令。

审核日志

对影响 Copilot 命令行界面(CLI) 的企业策略的更新记录为企业审核日志中的事件。

席位分配

用户必须具有分配 GitHub Copilot 的席位才能访问 Copilot 命令行界面(CLI)。

不适用的控件

所有其他控件均不会影响****,特别是:

  • 特定于 IDE 的策略:为特定 IDE 或编辑器扩展配置的策略
  • 内容排除:基于文件路径的内容排除
  • 用户配置模型提供程序 (BYOK):用户可以配置为 Copilot 命令行界面(CLI) 通过环境变量使用自己的模型提供程序。 这是在 用户级别 配置的,不能由企业策略控制。

为什么我的开发人员无法访问Copilot 命令行界面(CLI)?

如果希望用户有权访问 Copilot 命令行界面(CLI) ,但他们没有访问权限:

  1. 确保用户拥有来自企业中组织的有效 GitHub Copilot 席位分配。
  2. 验证 企业级策略。 如果将策略设置为“随处启用”或“随处禁用”,则这会覆盖所有组织级设置。
  3. 如果企业策略设置为“让组织决定”,请检查用户收到其 GitHub Copilot 许可证的组织。 必须在为其授予 Copilot 命令行界面(CLI) 许可证的至少一个组织中启用 GitHub Copilot。

确保在所有组织中实现一致访问的一种方法是在企业级别将策略设置为 Enabled everywhere

延伸阅读