잡동사니

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