한이음 프로젝트 - Github & GitLab

DaY·2021년 7월 17일
1

한이음

목록 보기
15/15
post-thumbnail

한이음에서는 Github가 아닌 GitLab을 사용한다.
따라서 기존 Github에서 쌓아온 commit log를 그대로 GitLab으로 옮기려 한다.

저장소 미러링

  1. 터미널에서 복사하고자 하는 github 저장소의 bare clone을 생성한다.
    git clone --bare gihub주소

  2. 생성된 .git 파일로 이동한다.
    cd repository이름.git

  3. 새로운 gitlab 저장소로 mirror push를 수행한다.
    git push --mirror gitlab 주소

다중 원격 저장소

기존에 사용하던 github도 그대로 사용하고 싶어 기존 github와 연결되어 있는 폴더에 gitlab 저장소를 등록해 사용하기로 하였다.

저장소 명을 지정해 원격 저장소 생성
git remote add 저장소명 gitlab 주소

아래와 같은 명령어로 등록된 저장소 목록을 확인할 수 있다.
git remote -v

github 저장소에는 origin 이란 명을 붙였고,
gitlab 저장소는 심플하게 gitlab 이라 지정했다.

commit & push

커밋은 그대로 진행하면 된다.

git add .
git commit -m "commit message"

다만 push를 github와 gitlab으로 두 번 진행해야 한다.

  • github으로 push
    git push -u origin branch명

  • gitlab으로 push
    git push -u gitlab branch명

0개의 댓글

관련 채용 정보