GitHub Enterprise 许可证使用户能够同时使用 GitHub Enterprise Cloud 和 GitHub Enterprise Server。 请参阅“GitHub Enterprise 云与服务器的组合使用”。
要查看 GitHub Enterprise Cloud 上的组合许可证详细信息并确保用户仅使用一个许可证,必须在部署之间同步许可证。 可以执行以下操作:
- 自动使用 GitHub Connect。
- 手动将许可证文件从 GitHub Enterprise Server 上传到 GitHub。
同步许可证使用情况时,只有 GitHub Enterprise Server 上每个用户帐户的用户 ID 和电子邮件地址才会传输到 GitHub Enterprise Cloud。
自动同步许可证使用情况
可以使用 GitHub Connect 在 GitHub Enterprise Server 和 GitHub Enterprise Cloud 之间每周自动同步用户许可证计数和使用情况。
启用 GitHub Connect 后,许可证数据将每周自动同步。 还可以通过触发许可证同步作业来随时手动同步许可证数据。
启用自动许可证同步
要启用许可证同步,必须:
- 启用 GitHub Connect 有关详细信息,请参阅 GitHub Enterprise Server 文档中的“在 GitHub.com 上启用 GitHub Connect”或“在 GHE.com 上启用 GitHub Connect”。
- 启用许可证同步。请参阅 GitHub Enterprise Server 文档中的“在 GitHub.com 上启用 GitHub Connect”。
触发许可证同步作业
-
登录到 GitHub Enterprise Server 实例。
-
在 的右上角,单击你的个人资料照片,然后单击“企业设置”****。
-
在页面顶部,单击“ Settings”****。
-
在“ Settings”下,单击“Licensing”********。
-
在“License sync”下,单击“ Sync now”****。
手动上传 GitHub Enterprise Server 许可证使用情况
您可以从 GitHub Enterprise Server 下载 JSON 文件并将文件上传到 GitHub Enterprise Cloud,在两个部署之间手动同步用户许可使用情况。
-
登录到 GitHub Enterprise Server 实例。
-
在 的右上角,单击你的个人资料照片,然后单击“企业设置”****。
-
在页面顶部,单击“ Settings”****。
-
在“ Settings”下,单击“Licensing”********。
-
在“用户许可证”部分中的“快速链接”下,要下载包含 GitHub Enterprise Server 上当前许可使用情况的文件,请单击“导出许可使用情况”。
-
导航至 GitHub Enterprise Cloud。
-
在 GitHub 的右上角,单击你的个人资料照片,然后单击“你的企业”****。
-
在企业列表中,单击您想要查看的企业。
-
在页面顶部,单击“ Billing and licensing”(使用新的计费平台时可见)****。 或者,单击“ 设置”。
-
单击“许可”以显示有关许可证使用的详细信息****。
-
在“Enterprise Server 实例”旁,单击“添加服务器使用情况”。
-
上传从 GitHub Enterprise Server 下载的 JSON 文件。
后续步骤
同步许可证使用情况后,可以在 GitHub Enterprise Cloud 上的企业设置中看到所有环境中已使用的许可证数量的报告。 有关详细信息,请参阅“查看 GitHub Enterprise 计划的使用情况”。
为简化故障排除,如果同步许可证使用情况,并且不使用 Enterprise Managed Users,我们强烈建议为 GitHub Enterprise Cloud 上的企业帐户启用已验证域。 请参阅。