如何从gitlab迁移到github
淡淡烟草味
淡淡烟草味 2017-05-02 09:22:13
0
3
753

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

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

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

淡淡烟草味
淡淡烟草味

모든 응답(3)
PHPzhong

Github에서 저장소를 생성한 후 저장소로 이동하여 원격 URL을 수정한 다음

으아아아
世界只因有你

해볼 수 있습니다. gitlab의 원격 주소를 원래 github 주소로 변경한 다음 새 브랜치를 생성하고 새 원격 브랜치로 푸시한 다음 원격 저장소를 복제하고 새로 생성된 브랜치를 마스터에 병합할 수 있습니다.

또한 이전에 github에서 마이그레이션했기 때문에 실제로 가장 빠른 커밋 기록이 거기에 있습니다. 실제로 github에서 이전 저장소로 다시 마이그레이션할 필요가 없습니다.

我想大声告诉你

이전 저장소라면 이론적으로 git push [repo url]가 가능해야 하지만 충돌 가능성이 있으므로 --force를 직접 사용하세요. 그러면 문제가 해결됩니다. 그렇죠?

추가로, Gitlab의 어떤 측면이 팀의 요구에 부합하지 않는지 주제로 토론할 기회를 갖고 싶습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿