提示:GitHub 导入工具并不适用于所有导入。 例如,如果您现有的代码托管在私有网络上,我们的工具便无法访问。 在这些情况下,我们建议对 Git 存储库使用命令行导入,或者对从其他版本控制系统导入的项目使用源代码迁移工具。
如果在导入时要将存储库中的提交匹配到作者的 GitHub 个人帐户,请确保在开始导入之前,存储库的每个参与者都有 GitHub 帐户。
存储库和单独文件受大小限制约束。 有关详细信息,请参阅“我的磁盘配额是多少?”
- 在任何页面的右上角,单击 ,然后单击“导入存储库”。
- 在 "Your old repository's clone URL"(您的旧仓库的克隆 URL)下,输入要导入的项目的 URL。
- 选择拥有存储库的个人帐户或组织,然后输入 GitHub 上帐户的名称。
- 指定新存储库是“公共”还是“专用” 。 有关详细信息,请参阅设置存储库可见性。
- 检查你输入的信息,然后单击“开始导入”。
- 如果你的旧项目需要凭据,请输入该项目的登录信息,然后单击“提交”。 如果在旧项目中为用户帐户启用了 SAML SSO 或 2FA,请在“密码”字段中输入具有存储库读取权限的 personal access token,而不是密码。
- 如果有多个项目托管在旧项目的克隆 URL 上,请选择要导入的项目,然后单击“提交”。
- 如果项目包含超过 100 MB 的文件,请选择是否使用 Git 大型文件存储导入大型文件,然后单击“继续”。
在仓库完成导入时,您会收到一封电子邮件。