깃랩(GitLab)이란?
깃랩은 프로젝트 버전관리를 위해 사용되며 소프트웨어를 제작하면서 발생하는 변화들을 기록해서 소프트웨어의 변화를 열람하고 수정할 수 있도록 도와 주는 시스템 입니다. 서버에 소스코드를 저장함으로서 협업, 백업, 프로젝트 홍보 등의 다양한 장점이 있습니다. 깃랩은 서비스형 원격저장소를 운영하는 것에 대한 비용이 부담되거나, 소스코드의 보안이 중요한 프로젝트에 주로 사용합니다.
깃랩(GitLab) 장점
- 설치형 서버제공으로 자체 형상관리 서버운영가능합니다.
- Private Repository를 무료로 사용가능합니다.
- 개발 영역뿐만 아니라 모든 라이프사이클을 커버하기 때문에 GitHub보다 많은 편의를 제공합니다.
깃랩(GitLab) 단점
- push/pull의 속도가 느립니다.
- 종종 서버상태가 불안정 합니다.
깃랩(GitLab) 프로젝트 생성하기
1. 깃랩 회원가입
먼저 gitLab 홈페이지를 통해 회원가입 합니다.
2. Groups
로그인 후 왼쪽 상단 메뉴 버튼을 클릭하고 아래와 같이 Groups > Create group 을 클릭합니다.
3. Create group
아래와 같이 Create group 버튼을 클릭합니다.
4. 그룹 생성
아래와 같이 작성해줍니다. 그룹 이름, 그룹 URL을 입력하고 저는 그룹을 private으로 설정 했습니다. 아래 Email은 그룹에 초대하고자 하는 사람의 이메일을 작성해주시고 모두 작성했다면 Create group 버튼을 클릭합니다.
5. New project
그룹이 생성 되면 생성된 그룹페이지로 이동하게 됩니다. 여기서 아래와 같이 New project 버튼을 클릭해줍니다.
6. Create blank project
아래와 같이 Create blank project 버튼을 클릭합니다.
7. 프로젝트 생성
아래는 프로젝트를 생성하는 페이지 입니다. 프로젝트 이름을 작성하고 Visibility Level에 Private를 확인하고 Create project 버튼을 클릭합니다.
8. 프로젝트 생성 완료
프로젝트 생성이 완료되면 생성한 프로젝트 페이지로 이동합니다. gitLab 프로젝트 생성 완료 😊