Skip to main content

使用 GitHub 导入工具导入仓库

如果你在另一个基于 Git 的托管服务上托管了项目,则可以使用 GitHub Importer 工具自动将其导入到 GitHub。

关于使用 GitHub Importer 进行存储库导入

GitHub Importer 导入托管在外部托管服务上的 Git 存储库的源代码和提交历史记录。 有关 GitHub Importer 的功能和限制的详细信息,请参阅“关于 GitHub 导入工具”。

GitHub 使用提交标题中的电子邮件地址将提交链接到 GitHub 用户。 若要在导入的存储库中正确归因提交,用户需要将与其提交关联的电子邮件地址添加到 GitHub 上的帐户。 有关详细信息,请参阅“添加电子邮件地址到 GitHub 帐户”。

使用 GitHub Importer 导入存储库

使用 GitHub Importer 导入程序导入存储库时,将创建新的存储库。 如果已有要使用的现有存储库,则可以使用 Git 将本地存储库添加到 GitHub。 有关详细信息,请参阅“将本地托管代码添加到 GitHub”。

  1. 在任何页面的右上角,单击 ,然后单击“导入存储库”。

    GitHub 上任何页面右上角的屏幕截图。 加号图标以橙色轮廓突出显示。

  2. 在“将项目导入到 GitHub”页上,输入另一个平台上托管的远程存储库的 URL。

  3. 如果源存储库是专用的,请输入用于身份验证的凭证。 GitHub Importer 将使用凭证对源存储库执行 git clone 操作。

  4. 选择 GitHub 上的新存储库的所有者和名称。

  5. 选择新存储库的可见性。 有关详细信息,请参阅“关于仓库”。

  6. 单击“开始导入”。

将重定向到“准备新存储库”页,可在其中跟踪导入状态。 在仓库完成导入时,您会收到一封电子邮件。