我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2020-05-23. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

文章版本: Enterprise Server 2.17

检查迁移冲突

在生成迁移冲突列表后,您应当进行检查,以确保您同意解决冲突时将发生默认操作 ghe-migrator

  1. 使用文本编辑器或与 CSV 兼容的电子表格软件打开 conflicts.csv
  2. 按照示例中的指导和下面的参考表检查 conflicts.csv 文件,确保导入时将发生正确的操作。

conflicts.csv 文件包含冲突的迁移映射和建议操作。 迁移映射列出了数据的迁移来源和数据应用到目标的方式。

model_namesource_urltarget_urlrecommended_action
用户https://example-gh.source/octocathttps://example-gh.target/octocatmap
组织https://example-gh.source/octo-orghttps://example-gh.target/octo-orgmap
仓库https://example-gh.source/octo-org/widgetshttps://example-gh.target/octo-org/widgetsrename
团队https://example-gh.source/orgs/octo-org/teams/adminshttps://example-gh.target/orgs/octo-org/teams/admins合并

conflicts.csv 中的每一行都提供了以下信息:

名称Description
model_name正在更改的数据的类型。
source_url数据的源 URL。
target_url数据的预期目标 URL。
recommended_action导入数据时,将发生首选操作 ghe-migrator

每个记录类型的可能映射

转移数据时,ghe-migrator 可以进行多种不同的映射操作:

action描述适用的模型
import(默认)源中的数据将导入目标。所有记录类型
map源中的数据将被目标上的现有数据替换。用户、组织和仓库
rename源中的数据将重命名,然后复制到目标。用户、组织和仓库
map_or_rename如果存在目标,请映射到该目标。 否则,请重命名导入的模型。用户
合并源中的数据将与目标中的现有数据合并。团队

我们强烈建议您检查 conflicts.csv 文件并使用 ghe-migrator audit,以便确保进行正确的操作。如果一切正常,您可以继续“在 GitHub Enterprise Server 上应用导入的数据”。

问问别人

找不到要找的内容?

联系我们