About delegating policy decisions to organizations
Policies can be defined for a whole enterprise, or set at the organization level. See 针对企业和组织的 GitHub Copilot 策略.
When an enterprise owner delegates control of a policy to organization owners by setting "No policy," some organizations may enable a feature while others disable it. Users may be granted a Copilot license by organizations with different policies for the same feature.
How availability is determined
Feature, model, and privacy settings for users are set according to the least restrictive or the most restrictive policy defined by any of the organizations where they are granted a Copilot license.
-
Least restrictive: if any of the organizations has enabled a feature, this feature is enabled for the user everywhere. This applies to all but the more sensitive Copilot features.
-
Most restrictive: if any of the organizations has disabled a feature, this feature is disabled for the user in all their organizations. This applies only to the most sensitive Copilot features, for example: access to Copilot metrics using the API.
Availability for members with Copilot from multiple organizations
| Policy | Availability matches | More information |
|---|---|---|
| Copilot Metrics API | Most restrictive organization | 用于 Copilot 使用情况指标的REST API终结点 |
| Semantic indexing for non-GitHub repositories | Most restrictive organization (only available when all organizations explicitly set Enabled; Unconfigured behaves as disabled) | 为GitHub Copilot编制存储库索引 |
| Suggestions matching public code (privacy policy) | Most restrictive organization | IDE 中的 GitHub Copilot 代码建议 |
| Allow members without a Copilot license to use Copilot 代码评审 in GitHub.com | Most restrictive organization | 应用卡片:GitHub Copilot 智能体 |
| Copilot can search the web | Least restrictive organization | 应用卡片:GitHub Copilot 对话助手 |
| GitHub Mobile 中的Copilot 对话助手 | Least restrictive organization | 应用卡片:GitHub Copilot 对话助手 |
| 副驾驶聊天 in the IDE | Least restrictive organization | 应用卡片:GitHub Copilot 对话助手 |
| 副驾驶聊天 agent mode in the IDE | Least restrictive organization | 应用卡片:GitHub Copilot 对话助手 |
| Copilot 代码评审 | Least restrictive organization | 应用卡片:GitHub Copilot 智能体 |
| Copilot云代理 | Least restrictive organization | 应用卡片:GitHub Copilot 智能体 |
| Spark | Least restrictive organization | 应用卡片:GitHub Copilot 智能体 |
| Copilot in GitHub.com | Least restrictive organization | 应用卡片:GitHub Copilot 对话助手 |
| GitHub Desktop 中的Copilot | Least restrictive organization | 应用卡片:GitHub Copilot 对话助手 |
| Copilot 命令行界面(CLI) | Least restrictive organization | 应用卡片:GitHub Copilot 智能体 |
| GitHub Copilot 应用 | Least restrictive organization | 关于 GitHub Copilot 应用 |
| Editor preview features | Least restrictive organization | GitHub 预发行许可条款 |
| MCP servers in Copilot | Least restrictive organization | 为存储库配置 MCP 服务器 |
| Copilot-generated commit messages | Least restrictive organization | 应用卡片:GitHub Copilot 对话助手 |
Availability for members with Copilot from multiple enterprises
If a user receives a license from multiple different enterprises, the most restrictive policy usually applies. The exceptions are:
- AI credit paid usage (this applies to each enterprise, not the user)
- GitHub Spark