如果需要,可以从GitLab转移存储库到GitHub。如果是这样,我该如何做呢?
此外,考虑到我可能最终决定将它们转移到GitHub(因为它目前有更多的功能,我可能会发现对我的项目很方便),这样做是否有任何陷阱或预防措施,我需要在这样做之前记住。
如果需要,可以从GitLab转移存储库到GitHub。如果是这样,我该如何做呢?
此外,考虑到我可能最终决定将它们转移到GitHub(因为它目前有更多的功能,我可能会发现对我的项目很方便),这样做是否有任何陷阱或预防措施,我需要在这样做之前记住。
当前回答
如果你想迁移包括维基和所有问题和里程碑在内的回购,你可以使用node-gitlab-2-github和GitLab到GitHub迁移
其他回答
如果你在GitHub上启用了MFA,你应该去存储库设置/存储库->部署密钥并创建一个,然后在GitHub上导入repo时使用它作为登录
与默认的Github库导入是可能的, 但要确保在Gitlab中没有启用双因素身份验证。
谢谢
如果你想迁移包括维基和所有问题和里程碑在内的回购,你可以使用node-gitlab-2-github和GitLab到GitHub迁移
一个简单的解决方案是向本地存储库添加一个远程URL。
步骤:
git remote add <name> <URL>
git push name
例子:
git remote add github_origin https://github.com/...
git push github_origin
这是非常容易通过导入存储库功能:
登录github.com,
侧面的个人资料图片,你会发现+按钮点击,然后将有选项导入存储库:
你会发现这样一个页面:
您的旧存储库的克隆URL是必需的,这是gitlab回购URL在您的情况下。
然后选择所有者,然后键入此回购的名称,然后单击开始导入按钮。