일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- C++
- Python
- Flutter
- github
- vim
- c# 윈폼
- c# 추상 클래스
- 포인터
- c언어
- 깃
- jupyter
- gitlab
- git
- C언어 포인터
- Algorithm
- 다트 언어
- c# winform
- 구조체
- 도커
- Houdini
- docker
- dart 언어
- HTML
- 유니티
- C# delegate
- 플러터
- jupyter lab
- Unity
- Data Structure
- c#
- Today
- Total
nomad-programmer
[VCS/GitLab] GitHub vs GitLab 본문
모든 프로젝트 소스를 공개할 수는 없는 법이다. 그러므로 팀 프로젝트를 언제나 GitHub에서만 진행할 수는 없다. 물론 돈을 내고 비공개 저장소를 만드는 방법도 있지만 Git자체는 오픈 소스 프로젝트이므로 비공개 저장소를 제공하는 서비스를 사용하는 것이 더 나은 선택일 수 있다.
그런 서비스 중 대표적인 것이 GitLab (https://gitlab.com/) 이다. GitHub와 비슷하지만 비공개 저장소를 생성하는 데 전혀 돈이 들지 않는다. 또한 사용 방법은 GitHub와 비슷하다. 가입하고, 저장소를 만들고, 공개/비공개를 설정하고, 로컬 저장소에 클론하는 등의 작업을 할 수 있다.
GitHub와 GitLab은 메뉴의 구성이 다를 뿐이지 기능적인 측면에서는 거의 동일하다고 생각하면 된다. 하지만 결정적으로 다른 점이 있다면 가격이라고 할 수 있다.
GitHub에서 비공개 저장소 다섯 개를 이용하는 데 드는 비용은 최소 '$7/월' 이다. 하지만 GitLab은 비공개 저장소를 gitlab.com에서 이용하는데 아무런 비용이 들지 않는다.
GitHub와 GitLab 모두 보유 중인 서버에 직업 GitHub나 GitLab을 설치해서 사용할 수 있는 제품을 제공한다. GitLab은 한 발짝 더 나아가 무료로 설치해서 사용할 수 있는 커뮤니티 제품을 제공한다.
https://about.gitlab.com/install/ce-or-ee/
결론적으로 기능적인 측면에서는 GitHub와 GitLab의 차이가 없다고 이야기할 수 있다. 취향과 비용에 따라 원하는 플랫폼을 선택하면 될 것이다.