如果要在 GitHub 产品之间移动(例如,从 GitHub Enterprise Server 到 GitHub Enterprise Cloud,或者从 Bitbucket Server 或 GitLab 等其他代码托管平台移动到 GitHub,则需要随身携带你的工作:你的代码、代码的历史记录以及过去所有的对话和协作。
GitHub 提供了各种不同的工具来支持这些迁移。 不同的工具支持不同的迁移路径,并提供不同级别的迁移保真度。
某些工具(如 GitHub Enterprise Importer 会迁移代码的当前状态、所有代码历史记录,以及设置和协作历史记录(例如问题和拉取请求)。 其他工具仅迁移代码及其历史记录,甚至仅迁移代码。
若要确定迁移的最佳工具并了解如何成功迁移,请参阅“规划到 GitHub 的迁移”。