大约半年前因为一些原因,我们的项目从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의 어떤 측면이 팀의 요구에 부합하지 않는지 주제로 토론할 기회를 갖고 싶습니다.