기록방

Gitlab -> Github 프로젝트 & 커밋 기록 옮기기 (미러링) 본문

Tips

Gitlab -> Github 프로젝트 & 커밋 기록 옮기기 (미러링)

Soom_1n 2023. 10. 10. 17:57

단체에서 gitlab을 이용해 프로젝트를 개발하면 개인 포트폴리오로 링크를 걸 수 없게 되는 경우가 있다.

따라서 gitlab에서 github로 프로젝트를 옮기는 방법을 알아보자.

개발 commit 기록을 살려서 옮기는 방법이다.

 

 

1. gitlab의 프로젝트 원본을 복사한다.

$ git clone --mirror [원본 레포지토리 경로]

 

 

2. 복사 한 폴더 안으로 들어간다

$ cd [원본 저장소 이름].git

- 파일 이름 뒤에 '.git'이 붙는다.

 

 

3. github에 빈 레포지토리를 하나 만들고, 그 주소를 넣는다.

$ git remote set-url --push origin [이동할 원격 레포지토리 주소]

 

 

4. push하면 완료.

$ git push --mirror

 

728x90

'Tips' 카테고리의 다른 글

🌱 Github 3D 잔디 꾸미기  (0) 2024.02.21
DataGrip으로 MongoDB 사용하기  (2) 2023.10.31
Mattermost에서 Gitlab, Jira 연동 알림받기  (0) 2023.07.15