최근 Gitlab에서 Bitbucket으로 CI/CD Tool을 변경했습니다. 그로인해 Gitlab에서 Bitbucket으로 저장소들을 모두 이전해야 했는데요. 단순히 파일을 옮기는 것이 아니라 커밋 히스토리를 모두 이전해야 했기에 여러가지 방법들을 찾아보았습니다.
그 중 가장 심플하고 효과적인 방법으로 이전에 성공했는데, 그 방법을 소개합니다.
Repository Name이 test-module 이라고 가정하고 설명합니다.
# 코드 생략
git clone --bare <test-module git URL>
cd test-module.git
git fetch
git push --mirror <새로운 저장소 URL>
끝