본문 바로가기

카테고리 없음

gitlab to github mirror clone

gitlab 에서 github로 모든 브랜치 및 commit기록까지 전부 옮기고자 찾아봤고 아래와 같이 실행함으로써 

나름 간단하게 해결했다.

 

명령어는 아래와 같다.

 

cd / :  홈


cd ~ : 환경변수 echo $HOME 으로 가준다.   

 

git clone --mirror "gitlab 레파지토리 주소" : master 뿐만이 아니라 모든 브랜치까지 전체 git 내역을 가져온다.

cd "만들어진 해당폴더" : 만들어진 폴더로 들어간다

 

pwd : 해당 폴더가 맞는 지 경로 확인


git push --mirror "git 레파지토리 주소" :  해당 github 레파지토리로 push

cd .. : 상위폴더로 들어감 - 다시 clone받고 싶은 폴더로 돌아감

반복