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 对象单独移动到新存储库。

延伸阅读