최근 수정 시각 : 2024-11-04 02:19:19

GitLab

깃랩에서 넘어옴
파일:GitLab 로고.svg

홈페이지
Create value faster with the only integrated product for the whole software development lifecycle.
모든 소프트웨어 개발 라이프 사이클을 위한 유일한 통합 제품으로 더욱 빠르게 가치 창출을 이루어내십시오.

1. 개요
1.1. 장점1.2. 단점
2. rm -rf 사건3. 기타

1. 개요

국내에선 인지도가 낮은 무료 Git 저장소. Ruby on Rails 로 만들어진 오픈소스 저장소 솔루션이다. 본사는 미국 샌프란시스코[1]에 있다. 비공개 저장소를 참여 인원 수에 관계없이 무제한으로 생성할 수 있어 이곳을 사용하는 기업들이 많이 늘었다. 저장소의 최대 용량도 Bitbucket은 2GB인 반면 (무료 사용자 기준) 5GB이다. 또한 GitHub보다 훨씬 체계적인 이슈 트래커 기능과 CI(지속적 통합) 서비스 등을 제공한다. GitLab CE, GitLab EE라는 설치형 소프트웨어가 있으며, GitLab CE는 무료로, EE는 유료로 사용할 수 있다.

1.1. 장점

GitHub 대비 장점을 나열하자면
  • 비용 대비 저장용량
    프로젝트당 LFS 스토리지 최대용량이 무료사용자 기준 10GB나 된다. 계정당이 아니라 프로젝트 마다 10GB 이다. 이는 게임과 같은 용량이 매우 큰 프로젝트에 적합하다. 이게 부족해서 늘린다고 해도 용량당 가격은 GitHub보다 적은편
  • 로컬서버 시스템으로 마련가능
    오픈소스 솔루션이라서 별도 추가 비용 없이도 내부망 서버에 무료로 설치가 가능하다.

1.2. 단점

GitHub 대비 단점을 나열하자면
  • 낮은 인지도
    인지도가 낮아 오픈소스 프로젝트 배포에 상당히 불리한 편이다.
  • 로그인 필수
    모든 프로젝트 및 컨텐츠는 로그인 유저에게만 열려있다. 로그인도 이메일만 쓰면 되는게 아닌, 카드번호와 전화번호를 인증 받은 계정으로 가능하다. 낮은인지도와 겹쳐서, 내부적 사용 및 소수 그룹의 이용에 적합하고 광범위한 배포에는 부적절하다.

2. rm -rf 사건

2017년 초, 관리자가 rm -rf를 잘못 입력하여 6시간 분량의 DB 데이터를 날려버리는 사고를 일으켰다. # DB 복제 서버의 문제를 수정하던 중 복제 서버를 초기화하는 대신 원본 서버를 실수로 초기화한 것으로 여기에는 4600개 가량의 프로젝트와 이슈, 사용자 계정, 메타데이터 등이 포함되어 있었다고 한다. GitLab 측은 대부분의 데이터는 스테이징 서버에서 복구할 수 있었지만, 그 사이에 일부 변경된 데이터는 사라졌을 수 있음을 인정하였다. #

3. 기타

GitLab 측은 MS의 GitHub 인수를 축하하는 글을 블로그에 올렸다. MS의 인수 때문인지, 애플Xcode 10부터 GitLab 기능을 통합시킬 것이라고 밝혔다. #

2022년 GitLab은 직원 온보딩 매뉴얼에서 업무에 Windows OS 사용을 못하도록 지시한 것이 알려져 화제가 되었다. 사측은 이에 대해 "Windows가 시장에서 가장 널리 사용되는 운영체제이기에 보안 취약점 공격이 많기 때문이며, macOS는 업무기기에 기본적으로 설치돼 있고 Linux는 무료지만 Windows는 유료"라는 말도 안되는 핑계를 댔다. Windows Home Edition 역시 기본적으로 설치되는 경우도 있지만, 자사 보안 기준을 충족하지 못한다나. 하지만 밝힌 바와 다르게, 그저 경쟁사 진영의 OS를 쓰는 것이 못마땅한 것이 아니냐는 반응이 대다수다.


[1] 경쟁사이자 역시 RoR 기반 웹사이트인 GitHub의 본사도 같은 도시에 있다.