你可能创建了一个没有任何组织的企业账户,以便在不支付Copilot费用的情况下分发GitHub Enterprise。 这有时称为 Copilot 独立模式。 通过此设置,你仍然可以使用企业托管设置,但应了解一些其他指南。
如果对组织使用标准企业设置,则可以忽略本指南。
使用由服务器管理的设置
由服务器管理的设置需要一个组织和一个 .github-private 存储库。 若要创建这些内容,贵企业中的一名用户需要拥有 GitHub Enterprise 许可证。 如果使用批量或订阅计费,请联系帐户团队购买许可证。 否则,当用户加入组织时,将自动分配许可证。
具有许可证的用户可以:
- 创建一个组织,并以所有者身份加入该组织。
.github-private添加存储库,使存储库成为企业的托管设置源,并将设置添加到managed-settings.json文件中。 有关分步说明,请参阅 企业管理设置入门。
从此开始,企业 Copilot 计划中的任何用户都受这些设置的约束,无论他们是否有权访问 .github-private 存储库。
此方法的主要限制是创建该组织和存储库所需的 GitHub Enterprise 许可证。
使用由 MDM 管理的设置或基于文件的设置
如果您不想添加 GitHub Enterprise 许可证或创建组织,则可以通过 MDM(如 Intune 或 Jamf)或基于文件的部署方式来部署相同的逻辑配置。 基于文件的传递直接使用 JSON 架构。 原生 MDM 下发使用扁平键和字符串编码值。 这两种方法都不需要组织或 .github-private 存储库。
有关部署方法的详细信息,请参阅 选择如何将企业管理的设置部署到用户。
插件访问注意事项
如果托管设置使用 enabledPlugins 定义了某个插件,客户端会自动尝试为每位用户安装该插件。 用户需要访问托管插件文件的位置。 如果插件托管在专用存储库 GitHub中,则用户需要访问该存储库,这可能需要许可证。