Skip to main content

Enterprise Server 3.22 目前作为发布候选版本提供。

将许可证使用情况从 GitHub Enterprise Server 同步到云

手动同步许可证或使用 GitHub Connect 进行同步。

GitHub Enterprise许可证允许用户同时使用 GitHub Enterprise Cloud 和 GitHub Enterprise Server。 请参阅“GitHub 企业云和服务器的结合使用”。

若要查看合并的许可证详细信息 GitHub Enterprise Cloud 并确保用户仅使用一个许可证,必须在部署之间同步许可证。 可以执行以下操作:

  • 自动使用 GitHub Connect。
  • 通过从中GitHub Enterprise ServerGitHub上传许可证文件手动。

同步许可证使用情况时,仅会将 GitHub Enterprise Server 上每个用户账户的用户 ID 和电子邮件地址传输到 GitHub Enterprise Cloud。

自动同步许可证使用情况

您可以使用GitHub Connect每周在GitHub Enterprise Server和GitHub Enterprise Cloud之间自动同步用户许可证数量和使用情况。

启用 GitHub Connect后,许可证数据将每周自动同步。 还可以通过触发许可证同步作业来随时手动同步许可证数据。

启用自动许可证同步

要启用许可证同步,必须:

  1. 启用 GitHub Connect。 请参阅 为 GitHub.com 启用 GitHub Connect在 GHE.com 上启用 GitHub Connect
  2. 启用许可证同步。请参阅文档中的。

触发许可证同步任务

  1. 登录到您的 GitHub Enterprise Server 实例。
  2. 在 GitHub Enterprise Server 的右上角,单击你的个人资料头像,然后单击“Enterprise settings”****。
  3. 在页面顶部,单击“ 设置”。
  4. 在“ Settings”下,单击“License”********。
  5. 在“许可证同步”下,单击“ 立即同步”。

手动上传 GitHub Enterprise Server 许可证使用数据

您可以从 GitHub Enterprise Server 下载 JSON 文件,并将该文件上传到 GitHub Enterprise Cloud,以手动同步这两个部署之间的用户许可证使用情况。

  1. 登录到您的 GitHub Enterprise Server 实例。

  2. 在 GitHub Enterprise Server 的右上角,单击你的个人资料头像,然后单击“Enterprise settings”****。

  3. 在页面顶部,单击“ 设置”。

  4. 在“ Settings”下,单击“License”********。

  5. 在“用户许可证”部分的“快速链接”下,若要下载包含当前许可证使用情况 GitHub Enterprise Server的文件,请单击“ 导出许可证使用情况”。

“许可证”页的“用户许可证”部分的屏幕截图。 标有“导出许可证使用情况”的链接以深橙色显示。

  1. 导航至 GitHub Enterprise Cloud。
  2. 在 GitHub 的右上角,单击你的个人资料图片。
  3. 根据环境,单击“ 企业”,或单击“ 企业 ”,然后单击要查看的企业。
  4. 在页面顶部,单击“ Billing and licensing”****。
  5. 单击“许可”以显示有关许可证使用的详细信息****。
  6. 在“Enterprise Server 实例”旁,单击“添加服务器使用情况”。
  7. 上传从 GitHub Enterprise Server中下载的 JSON 文件。

后续步骤

同步许可证使用情况后,可以在企业设置 GitHub Enterprise Cloud中查看所有环境中已使用许可证的报告。 有关详细信息,请参阅“查看GitHub企业计划的使用情况”。

为了便于故障排查,如果您同步许可证使用情况且未使用 Enterprise Managed Users,我们强烈建议为您在 GitHub Enterprise Cloud 上的企业帐户启用已验证域名。 请参阅文档中的 GitHub Enterprise Cloud。