如何从gitlab迁移到github

 消失得珍贵_Cjh_662 发布于 2022-10-25 09:57

大约半年前因为一些原因,我们的项目从github迁移到了自建的gitlab服务器,但是半年的使用过程中发现gitlab的很多功能并不能够满足需求,因此近期想要迁回到github上。

问题是github上仍然保留着此前的项目repo,而网上搜索到的方法大都是在github上新建repo的。是否有更好的方案,可以不用新建repo完成gitlabgithub的迁移?

补充:
issue和wiki都是需要迁移的

3 个回答
  • 如果是之前的 repo,那么理论上来说 git push [repo url] 应该是可行的,不过对于有可能出现的冲突,还是直接 --force 吧。这样不就解决了不是吗?

    另外我想借地方跟题主讨论一下,Gitlab 有哪些地方是不合乎你们团队需求的呢?

    2022-10-26 23:00 回答
  • 可以尝试一下,将 remote 地址从 gitlab 改为你本来 github 的地址,然后新建一个分支,Push 到远端的新分支,然后 clone 远端repo,在 master 上 merge 刚刚新建的分支。

    还有既然之前你是从 github 上迁移过去的,那么最早的 commit 记录其实都在的,的确没有必要再迁移回 github 上的老 repo,不如新建一个 repo 来得简单。

    2022-10-26 23:00 回答
  • 在Github上建个repo,然后到你的那些repo上,修改remote url,接着

     git push
    2022-10-26 23:00 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有