기록방
Gitlab -> Github 프로젝트 & 커밋 기록 옮기기 (미러링) 본문
단체에서 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 |