Skip to main content

此版本的 GitHub Enterprise Server 将于以下日期停止服务 2026-06-02. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

完成从 GitHub Enterprise Server 到 GHE.com 的实时迁移

完成后续任务,以便用户可以开始使用迁移的存储库。

谁可以使用此功能?

Organization owners on GHE.com

注意

Enterprise Live Migrations 位于 公开预览,可能会有变动。

使用 elm CLI 工具运行迁移后,需要完成一些后续任务。

还原用户的访问权限

由于 GitHub Enterprise Server 和 GHE.com 使用不同的预配和身份验证系统,因此组织成员身份无法在平台之间传递。 需要将用户添加到组织,然后才能将活动重新分配给已迁移存储库中的用户。

  1. 如果为迁移过程创建了一个新组织,请将成员添加到组织。 你可以手动执行此操作,但许多企业可以通过将企业团队与 IdP 组同步,从其标识提供者(IdP)管理组织成员身份。
  2. 将组织成员添加到已迁移的存储库。

向用户重新分配活动

运行迁移GitHub Enterprise ImporterEnterprise Live Migrations后,迁移存储库(Git 提交除外)中的所有用户活动都归因于称为 mannequins 的占位符标识。 有关详细信息,请参阅 模特和用户活动

将用户帐户添加到组织 GHE.com后,可以邀请用户回收模特的活动。 可以在浏览器中执行此操作, GEI extension of the GitHub CLI 也可以使用该工具批量回收模特,而无需邀请过程。

在浏览器中重用模型

  1. 在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。

  2. 单击以选择一个组织。

  3. 在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

    组织配置文件中选项卡的屏幕截图。 “设置”选项卡以深橙色标出。

  4. 在侧边栏的“Access”部分,单击“ Import/Export”****。

  5. 在要回收的模型右侧,单击“重新归属”。

  6. 在搜索字段中,键入要将模型的贡献归属给的组织成员的用户名,然后单击该成员。

    注意

    只能向已是组织成员的用户帐户发送归属邀请。

  7. 单击“ 邀请”。 默认情况下,组织成员会通过电子邮件接收邀请,在成员接受邀请之前,不会回收模型。

批量回收人体模型

可以批量安装 GEI extension of the GitHub CLI 以回收模特。 请参阅“回收 GitHub Enterprise Importer 的模型”。

Reattribute Git 活动

Git 提交的作者信息与假人无关,也不能通过收回假人将其归属于GitHub 用户。 而是根据用于在 Git 中提交时使用的电子邮件地址,将提交归属于 GitHub 上的用户帐户。

要重新归属 Git 活动至GHE.com,请确保标识提供者(IdP)中的用户主电子邮件地址与其提交操作中使用的电子邮件地址匹配。 用户无法在其用户帐户中添加电子邮件地址到Enterprise Managed Users,因此用户将无法独立重新归属其 Git 提交。

重新创建组织设置

如果为迁移过程创建了一个新组织,请还原策略、组织团队和项目等设置。