Version Control/Git

Git 한 프로젝트에서 GitLab과 GitHub 원격 저장소 동시에 사용 하기

후뤼한잉여 2015. 11. 22. 16:56

Git 한 프로젝트에서 GitLab과 GitHub 원격 저장소 동시에 사용 하기

1) 개요

GitLab을 사용하면서 GitHub를 백업 용도로 동시에 관리하는 프로젝트를 사용하면 어떻게 될까 라는 단순한 호기심에 테스트 해본 내용을 정리한 문서입니다.

2) GitHub 설정

  1. GitHub에서 레파지토리를 생성한다.

3) GitLab 설정

  1. GitLab에 로그인 한다.
  2. NEW PROJECT 버튼을 클릭 한다.

  3. GITHUB 버튼을 클릭 한다.

  4. GitHub에서 가져온 프로젝트 중 같이 관리할 프로젝트를 IMPORT 버튼을 클릭하여 가져온다.


4) Eclipse 설정

  • 여기서 부터는 어느정도 개인의 취향에 따라 달라진다.
  • GitLab과 GibHub의 원격 저장소에 PUSH할 때 각각 할 것인지, 아니면 GitHub로 푸시할때는 GitHub만 푸시 하고 GitLab에 올릴때 GitHub와 동시에 할 것인지 인지 등 세부 설정은 알아서 하면 된다.
  • 여기서는 일반 PUSH 상황에서 두 군데 동시에 올리도록 설정 할 것이다.
  1. 이클립스에 Clone한 레파지토리에서 Remotes에서 원격 저장소 중 PUSH 부분 선택후 오른쪽 마우스를 클릭 한다.


  2. Configure Push... 메뉴를 클릭 한다.


  3. Push URIs를 선택 후 Add... 버튼을 클릭 한다.


  4. GitLab과 GitHub 저장소를 각각 입력 해서 등록 한다.


  5. Save 버튼을 클릭 한다.