gitlab에서 github로 wiki까지 옮기는 법(feat. 잔디 심기까지!)

Chaeyoung·2023년 11월 28일
1
post-thumbnail

2024.09.09 기준
fatal: the remote end hung up unexpectedly 에러 발생 시 해결 방법 추가

옮길 repository는 github, 옮겨올 repository는 gitlab으로 명칭하였습니다.

매번 옮겨올 때마다 찾아보기 귀찮아서 한번에 벨로그에 정리하였다.

gitlab에서 github 개인 레포로 잔디, 커밋 내역까지 가져오기

  • 먼저 깃허브에 저장소를 새로 만들어준 후 아래 명령어대로 입력하면 된다!
# gitlab 커밋내역까지 clone 해오는 명령어
git clone --bare <깃랩 레포 주소>

# clone해온 파일로 이동하기
cd <프로젝트명>.git

# github로 옮기기
git push --mirror <깃허브 레포 주소>

gitlab에 wiki를 github 레포에 옮기기

  • 마찬가지로 github내에 wiki를 생성해준 후 아래 명령어를 입력해준다.
# gitlab wiki 가져오기
git clone --mirror <깃랩 레포 wiki 주소>

# clone해온 wiki 파일로 이동하기
 cd <프로젝트명>.wiki.git
 
# github로 옮기기
git push --mirror <깃허브 레포 wiki 주소>

그 외 명령어 정리

# 현재 프로젝트 파일에 연결된 repository 확인 
git remote -v

# 연결된 원격 레포 연결 해제
git remote remove origin

# 원격 레포 연결하기
git remote add origin <연결할 원격 저장소 주소>

fatal: the remote end hung up unexpectedly 에러 발생시 아래 포스팅 참고

fatal: the remote end hung up unexpectedly 오류 해결

0개의 댓글