Appearance
GitHub 允许组织创建一个专用企业账户,仅用于管理 Copilot Business 许可证,无需购买完整的 GitHub Enterprise。用户通过 GitHub 个人账号受邀加入,或通过身份提供商(IdP)统一配置 SSO/SAML 登录。
GitHub Copilot Business 企业账户:独立管理 Copilot 许可证的轻量方案
适用场景
- 公司想统一管理 Copilot 订阅,但不需要 GitHub Enterprise 的其他功能
- 需要集中控制哪些员工可以使用 Copilot
- 希望通过团队来批量分配许可证
- 需要配置 SSO 让员工用公司账号登录
与完整 GitHub Enterprise 的区别
| 专用 Copilot 企业账户 | GitHub Enterprise | |
|---|---|---|
| 目的 | 仅管理 Copilot 许可证 | 完整企业 GitHub 功能 |
| 成本 | 仅 Copilot Business 费用 | Copilot + Enterprise 费用 |
| 功能 | Copilot 管理、用户管理、SSO | 完整 GitHub 功能套件 |
用户管理方式
方式一:邀请个人 GitHub 账号
管理员通过发送邀请,让用户用自己已有的 GitHub 账号加入企业:
- 进入企业设置 → People → Invite member
- 输入用户的 GitHub 用户名或邮箱
- 用户收到邮件后接受邀请即可获得 Copilot 访问权限
适合:已有 GitHub 账号的开发团队,员工习惯用个人 GitHub 账号。
方式二:企业托管账号(EMU)
通过身份提供商(IdP)统一创建和管理账号,适合对账号隔离有严格要求的企业:
- 通过 SCIM 自动从 IdP 同步用户和团队
- 员工用公司 SSO 账号登录,不使用个人 GitHub 账号
- 员工离职时,IdP 停用账号即可自动撤销 GitHub 访问权限
适合:有合规要求的大型企业、需要集中管控账号生命周期的场景。
通过团队批量分配许可证
企业账户支持通过团队来管理许可证,而不需要逐个分配:
- 在企业管理界面创建团队(或从 IdP 同步)
- 将 Copilot Business 许可证分配给整个团队
- 团队成员自动获得/失去 Copilot 访问权限
当有新员工加入时,只需将其加入对应团队,Copilot 许可证会自动分配。
配置 SSO
企业账户支持 SAML SSO 和 OIDC:
- SAML SSO:兼容 Okta、Azure AD、OneLogin 等主流 IdP
- OIDC:适合与 Azure AD 深度集成
配置后,员工访问 GitHub 相关资源(包括 Copilot 授权页面)时需要先完成 SSO 登录。
许可证用量监控
企业账户管理员可以在管理界面查看:
- 已分配的许可证数量 vs 总许可证数
- 各用户/团队的 Copilot 使用情况
- 上月的 Premium Request 用量统计
常见问题
Q: 创建专用 Copilot 企业账户需要单独付费吗?
A: 企业账户本身是免费的,你只需要为 Copilot Business 许可证付费(按座位收费)。不需要额外购买 GitHub Enterprise 套餐。
Q: 员工的个人代码仓库会对企业可见吗?
A: 不会。专用 Copilot 企业账户只管理 Copilot 访问权限,不会让企业管理员看到员工个人账号的私有仓库。
Q: 已经有 GitHub 个人账号的员工,加入企业后账号会有变化吗?
A: 对于邀请模式,员工的个人账号不变,只是被授权了 Copilot 的企业许可证。对于 EMU 模式,则会创建一个独立的企业账号(与个人账号分离)。