ICT멘토링 공모전이 끝나가는 무렵이라 Gitlab 계정이 조만간 사라질 예정이어서 미리 Github 로 프로젝트를 가져왔다.
기존에 Github 에서 Gitlab 으로 프로젝트를 가져올때는 GitLab 에서 Github 인증해주면 기존 Github 프로젝트에서 가져올 프로젝트들을 골라 그대로 가져올 수 있었는데 GitLab 에서 Github 으로 프로젝트를 가져오는 과정은 약간 달랐다.
먼저 github 에 레포지토리를 만든다.
여기서 저 ~~.git Git repository URL이 필요하다. 이부분을 복사해둔다.
GitLab 좌측 Settings - Repository 에 보면 Mirroring repositories 가 있다. 여기서 expand 를 한다.
그러면 조금 전에 github 에서 복사한 ~.git 을 붙여넣는데 만약
https://github.com/Stendhalsynd/ICT-23HP050-back.git
처럼 되어있다면
https://Stendhalsynd@github.com/Stendhalsynd/ICT-23HP050-back.git
로 바꿔서 붙여넣는다. 그러고 하단의 Mirror repository 를 클릭해주면 위의 스크린샷처럼 상단에 Mirroring settings were successfully updated 라고 뜬다.
이건 설정이 완료된 것이고 미러링이 된 것은 아니라서 하단에 Mirrored repositories 에서 우측에 새로고침 버튼을 한번 클릭해줘야 한다.
그러면 상단에 뜨던 문구가 위와 같이 바뀌면서 github 로 미러링 작업이 시작된다.