GitHub에서 GitLab으로 저장소 이전하기

 

가입만하고 사용하지 않던 깃랩을 사용해보려고 깃허브에 있던 저장소를 옮겨 보았습니다. 깃랩에서 이전 작업에 대한 공식 문서를 제공하기에 작업 자체는 간단합니다. 제가 검색을 통해 찾아본 국내 블로그에서는 이전 작업에 토큰을 사용하였는데 깃랩 문서에서는 사용자 활동 내용을 모두 가져오지 못하기 때문에 이 방식을 권장하지 않고 있습니다. 깃랩에서 권장하는 방식은 깃허브 계정과 연동하는 것입니다.

1. 깃허브 계정을 연동시키기 위해서는 아래 둘중 하나의 조건을 만족시켜야 합니다.

  • 깃랩 로그인을 깃허브 계정으로 하고 있는 경우.
  • 깃랩과 깃허브 계정의 이메일 주소가 동일.

2. 깃랩에 로그인 후 ‘새 프로젝트’ 버튼을 클릭합니다.

3. 나오는 화면에서 ‘Import project’ 선택하고 프로젝트를 가져올 소스들 중 깃허브를 선택합니다.

4. 깃허브 계정 인증 후 별다른 문제가 없다면 깃허브에 있는 저장소 리스트를 볼 수 있습니다. 여기서 깃랩으로 가져올 저장소를 선택하면 됩니다.