git

[git] GitLab에서 GitHub로 커밋내용,히스토리까지 복사

여미미 2024. 8. 7. 15:13

이전 작업한 프로젝트는 GitLab을 사용하였기에 포트폴리오 활용으로

외부에 공유할 일이 생겨서 GitLab프로젝트를

어떻게 공개할지 고민이 생겼는데 

GitLab에 있는 프로젝트를 GitHub로 커밋내용,히스토리를 옮기는 방법이 있다고 한다 

 

1.GitLab 레포지토리 

 

현재 폴더 내에 깃랩 레포지토리를 명령어 그대로 미러~ 해주는 작업으로 로컬컴터에 미러링 한다 

git clone --mirror https://gitlab.com/dsfwerwre.git

 

 

위와 같이 실행하고 나서 .git 확장자의 폴더가 생성된다 폴더 내부로 이동한다 

cd 레포지토리명.git

 

다음 작업은 더욱 간단

github에 생성한 레포지토리 주소를 가져와서 아래 명령어를 완성하여 실행한다 

git push --mirror 깃허브주소