大约半年前因为一些原因,我们的项目从github迁移到了自建的gitlab服务器,但是半年的使用过程中发现gitlab的很多功能并不能够满足需求,因此近期想要迁回到github上。
github
gitlab
问题是github上仍然保留着此前的项目repo,而网上搜索到的方法大都是在github上新建repo的。是否有更好的方案,可以不用新建repo完成gitlab到github的迁移?
repo
补充:issue和wiki都是需要迁移的
Github でリポジトリを作成し、リポジトリに移動して、リモート URL を変更してから
リモート アドレスを gitlab から元の github アドレスに変更して、新しいブランチを作成し、新しいリモート ブランチにプッシュし、リモート リポジトリをクローンして、新しく作成したブランチをマスターにマージしてみてください。
また、以前に github から移行したため、実際には最も古いコミット レコードが存在します。github 上の古いリポジトリに戻す必要はありません。新しいリポジトリを作成する方が簡単です。
以前のリポジトリの場合、理論的には git push [repo url] 应该是可行的,不过对于有可能出现的冲突,还是直接 --force。それで問題は解決しますよね?
git push [repo url]
--force
さらに、Gitlab のどのような側面があなたのチームのニーズを満たしていないのかについて、主題と話し合うためのスペースを使用したいと思います。
Github でリポジトリを作成し、リポジトリに移動して、リモート URL を変更してから
リーリーリモート アドレスを gitlab から元の github アドレスに変更して、新しいブランチを作成し、新しいリモート ブランチにプッシュし、リモート リポジトリをクローンして、新しく作成したブランチをマスターにマージしてみてください。
また、以前に github から移行したため、実際には最も古いコミット レコードが存在します。github 上の古いリポジトリに戻す必要はありません。新しいリポジトリを作成する方が簡単です。
以前のリポジトリの場合、理論的には
git push [repo url]
应该是可行的,不过对于有可能出现的冲突,还是直接--force
。それで問題は解決しますよね?さらに、Gitlab のどのような側面があなたのチームのニーズを満たしていないのかについて、主題と話し合うためのスペースを使用したいと思います。