如果要从另一个代码托管平台迁移到 GitHub,或者在 GitHub 产品之间迁移,请了解如何使用我们的迁移工具来迁移你的工作。
如果源代码存储在使用 Git、Subversion、Mercurial 或 Team Foundation 版本控制 (TFVC) 的代码托管服务中,并且可以从公共 Internet 访问,则可以使用 GitHub 导入工具将代码移动到 GitHub。
使用 GitHub Enterprise Importer,可以将企业从各种源迁移到 GitHub Enterprise Cloud。
使用 GitHub Actions Importer 规划和自动迁移到 GitHub Actions。
如果您有项目托管在另一个版本控制系统上,可以使用 GitHub 导入工具将其自动导入到 GitHub。
如果代码存储在本地计算机上并由 Git 跟踪或未由任何版本控制系统 (VCS) 跟踪,你可以使用 GitHub CLI 或 Git 命令将代码导入 GitHub。
可以使用 GitHub CLI 或 API 将存储库从 GitHub Enterprise Server 迁移到 GitHub Enterprise Cloud。
在使用 GitHub Enterprise Importer 之前,请确保具有访问迁移的源和目标的相应权限。
迁移后,可以将占位符标识(模型)的历史记录分配给组织成员。
如果迁移失败或产生意外结果,可以尝试常见的故障排除步骤。