잡동사니
GitLab에서 GitHub로 Repository 옮기기
해리
2021. 4. 11. 01:23
1. GitHub에 접속해 Repository를 하나 만들어준다.
2. VS Code를 킨다.
3. GitLab에서 bare 상태로 자신의 Repository clone 해오기
git clone --mirror https://kdt-gitlab.elice.io/001_part2_project-portfolio/team2/skidmarker.git
4. 프로젝트 폴더로 이동하기
cd skidmarker.git
5. 새 GitHub Repository에 remote 연결
git remote set-url --push origin https://github.com/makeitmin/skidmarker.git
6. 새 GitHub Repository로 push 하기
git push --no-verify --mirror https://github.com/makeitmin/skidmarker.git
2021.04.21
위 과정보다 더 간단한 코드!
1. 터미널을 엽니다.
2. 복사하고자 하는 저장소(gitlab)의 bare clone을 생성합니다.
git clone --bare https://gitlab.com/exampleuser/old-repository.git
3. 새로운 저장소(github)로 mirror-push를 진행합니다.
cd old-repository.git
git push --mirror https://github.com/exampleuser/new-repository.git
4. 1번과정에서 클론된 저장소를 지웁니다.
특정 브랜치만 옮기기
git clone -b {branch_name} --single-branch {저장소 URL}
ex) git clone -b feature/front --single-branch https://kdt-gitlab.elice.io/001-part4-aifashionimage/team4/project-team4.git