跳至主要内容

关于 GitHub 导入器

如果您的源代码存储在另一个基于 Git 的托管服务上,则可以使用 GitHub 导入器将其移至 GitHub.com。

关于 GitHub 导入器

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

要开始使用 GitHub 导入器,请参阅“使用 GitHub 导入器导入存储库”。

GitHub 导入器的功能和限制

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

进一步阅读