Skip to main content

关于 GitHub 导入工具

如果源代码存储在另一个基于 Git 的托管服务中,则可以使用 GitHub Importer 将代码移动到 GitHub。

关于 GitHub Importer

GitHub Importer 是一种工具,可快速将 Git 存储库从其他托管服务导入到 GitHub。

若要开始使用 GitHub Importer,请参阅“使用 GitHub 导入工具导入仓库”。

GitHub Importer 的功能和限制

  • GitHub Importer 导入存储库的源代码和提交历史记录。 它不会从托管服务导入其他关联数据,例如问题和拉取请求。
  • 在导入过程中,可以使用远程存储库进行身份验证。 必须可从公共 Internet 访问存储库。 如果存储库托管在专用网络上,GitHub Importer 将无法访问它。
  • GitHub Importer 不支持使用 Git 以外的版本控制系统的存储库,例如 Mercurial、Subversion 或 Team Foundation 版本控制 (TFVC)。 有关 GitHub Importer 的替代方案的详细信息,请参阅“关于使用命令行导入源代码”。
  • GitHub 上的存储库和单个文件受大小限制。 有关详细信息,请参阅“关于 GitHub 上的大文件”。
  • GitHub Importer 不会将 Git 大型文件存储 (LFS) 对象从源存储库移动到目标存储库。 如果使用 Git LFS,则需要在运行迁移之前将 Git LFS 对象转换为 Git 跟踪的常规文件,或者在运行迁移后将 Git LFS 对象单独移动到新存储库。

延伸阅读