LainyZine: 프로그래머 가이드 🐣

GitLab 계정 생성하는 방법

GitLab은 Git 저장소 호스팅 서비스를 제공하고 있습니다. Git 호스팅 서비스 GitHub의 대표적인 경쟁 서비스로, 오픈소스로 개발되어 초기에는 직접 설치해서 사용할 수 있다는 점이 가장 큰 장점이자 차이점으로 이야기되었습니다. 현재는 DevOps 플랫폼을 지향하면서 Git 저장소 호스팅을 넘어서 빌드, 배포, 모니터링 통합 등 개발 및 서비스 운영 사이클 전체를 지원하는 다양한 기능들을 제공하고 있습니다. GitHub과 마찬가지로 개인 사용자는 무제한으로 비공개 저장소를 생성할 수 있어서, 유료 플랜을 사용하지 않더라도 활용도가 높습니다. 이 글에서는 GitLab 계정을 만드는 법에 대해서 소개합니다.

GitLab 계정 생성하는 방법

GitLab 계정을 생성하려면 먼저 GitLab 공식 웹사이트에 접속해야합니다.

GitLab 공식 웹사이트

웹 사이트에서 ‘Try GitLab for Free’ 버튼을 클릭하거나, 다음 링크로 바로 이동해주세요.

GitLab은 크게 SaaS(Software as a Service)와 셀프 매니지드(설치형)으로 사용할 수 있습니다. 여기서는 웹서비스로 사용할 예정이므로 SaaS 탭을 선택하고 ’Continue with SasS’를 클릭합니다. 계정 생성에 대해서 궁금한 점이 있다면 진행하기 전에 아래 섹션의 FAQ를 참고해주세요.

Continue with SaaS를 선택합니다

계정 생성을 위한 폼이 나타납니다. 처음 계정을 생성할 때는 크게 Google이나 GitHub 계정을 사용하는 방법과 다른 서비스 계정 연동 없이 GitLab 계정을 만드는 방법이 있습니다. GitHub 계정을 연동하는 경우는 GitHub 버튼을 클릭합니다. 직접 계정을 생성하려면 아래 폼을 채워주시면됩니다. (참고로 외부 서비스 로그인 기능은 계정 생성 후에도 설정할 수 있습니다)

여기서는 Google 계정과 연동해서 계정을 생성해보겠습니다. 왼쪽 상단의 Google 버튼을 클릭합니다.

계정 생성을 위한 정보들을 입력합니다

안내에 따라서 Google 로그인을 진행합니다.

Google 로그인을 진행합니다

추가 정보 입력 없이 바로 GitLab 서비스 약관 동의 화면으로 넘어갑니다. 동의한다면 오른쪽 아래의 Accept terms 버튼을 클릭합니다. 동의하지 않는다면 GitLab 계정 생성을 할 수 없습니다.

서비스 약관에 동의해야 GitLab을 사용할 수 있습니다

다음으로 Ultimate 플랜 프리 트라이얼을 위한 폼이 나타납니다. GitLab SaaS에서는 크게 무료 플랜인 Free와 유료 플랜 Premium($19 per user monthly)과 Ultimate ($99 per user monthly)를 제공하고 있습니다. 처음 계정을 생성하면 Ultimate 플랜의 30일 무료 트라이얼이 가능합니다만, 유료 플랜은 기본적으로 그룹(GitHub의 Organization) 단위로 적용됩니다. 따라서 개인 계정으로 사용한다면 처음부터 유료 플랜에 대해서 고려할 필요는 없습니다. 필요한 시점에 그룹을 생성하고 프리 트라이얼을 활성화하면 됩니다.

여기서는 맨 아래로 스크롤을 내려 Skip Trial 텍스트를 클릭합니다.

나중에 Trial은 다시 활성화할 수 있으므로, 여기서는 Skip Trial을 선택합니다

GitLab Welcome 페이지가 나타납니다. 이걸로 GitLab 계정 생성을 완료하였습니다! 🥳

계정 생성이 완료되었습니다

GitLab 첫 번째 저장소 생성하기

계정을 생성했으니 간단히 첫 번째 저장소를 생성해보겠습니다. Welcome 페이지에서 ’Create a project’를 선택하거나 아래 주소로 이동해주세요.

빈 프로젝트 생성하기(Create blank project)를 선택합니다.

빈 프로젝트(blank project)를 생성해봅니다

아래와 같이 프로젝트 생성을 위한 폼이 나타납니다. 프로젝트 이름, slug(URL), 공개 여부(Visibility Level)을 선택하고 아래의 Create project 버튼을 클릭합니다.

저장소 생성에 필요한 정보들을 채워줍니다

아래와 같이 첫 번째 저장소가 성공적으로 생성되었습니다. 🥳

저장소가 생성되었습니다!

GitLab 계정 생성하고 해야하는 작업들

로컬 머신에서 GitLab을 통해 Git 저장소를 사용하려면 먼저 SSH 키를 등록해야합니다. 다음 글을 참고해서 SSH 키를 만들어주세요.

위 글은 GitHub 기준으로 설명하고 있습니다만, GitHub과 마찬가지로 공개 키를 GitLab에 등록해주세요.

추가적으로 보안 강화를 위해 계정의 2단계 인증을 활성화하는 것을 강력히 추천합니다. 다음 페이지에서 Enable two-factor authentication 버튼을 클릭해 진행합니다.

앞서 잠깐 언급했습니다만, 같은 페이지에서 소셜 로그인(외부 서비스 연동)을 할 수 있습니다. 계정 생성시에는 Google과 GitHub만 연동할 수 있습니다만, 로그인할 때는 추가적으로 Twitter, Salesforce, Bitbucket을 사용할 수 있습니다.

LainyZine은 쿠팡 파트너스 활동에 따른 수수료를 제공받습니다.