Skip to main content

准备使用 GitHub Enterprise Importer 运行迁移

在运行生产迁移之前,我们强烈建议你按照这些最佳做法执行迁移的试运行。

关于试验性迁移

建议遵循这些最佳做法来运行试验性迁移,以帮助发现迁移期间和迁移后企业可能特有的问题。

查看这些高级步骤,以规划和指导迁移试运行。

步骤 1:确定要迁移的内容

要迁移哪些存储库和数据? Importer beta 版本是否支持这些内容? 是否需要规划任何手动迁移,例如 Git LFS 资源?

若要确保了解 Importer 的已知支持限制,请查看“关于 GitHub Enterprise Importer”。

步骤 2:执行迁移的试运行

建议执行试运行迁移以测试结果,并帮助你了解生产迁移可能需要多长时间。 若要启动试运行,可以按照“使用 GitHub Enterprise Importer 迁移存储库”或“使用 GitHub Enterprise Importer 迁移组织”中的更详细步骤进行操作。

建议你注意完成试运行迁移所需的时间,以规划生产迁移和任何停机时间。

虽然并非必需,但建议在生产迁移期间停止工作。 Importer 不支持增量迁移,因此迁移期间发生的任何更改都不会迁移。 如果选择在生产迁移期间不停止工作,需要手动迁移这些更改。

步骤 3:验证试运行迁移

查看试运行迁移的结果,以确保其准确性和完整性。 还可以查看日志文件,该文件将共享任何错误。

步骤 4:删除迁移的存储库或组织

完成试运行并验证结果后,可以删除已迁移的存储库或组织。 你可以根据需要多次重复此试运行过程。 在某些情况下,你可能决定仅将此迁移保留为生产迁移。

步骤 5:规划生产迁移

利用从试运行中学到的全部知识,规划生产迁移和所需的任何自定义步骤。 建议在试运行后不久就开始生产迁移。