일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- IFELSE
- for
- 함수
- 백준
- error
- Scanner
- Scanner class
- Spring
- C언어
- 파이썬프로그래밍기초
- 반복문
- 백준알고리즘
- 자바
- 데이터
- 스캐너클래스
- MySQL
- java프로그래밍
- 알고리즘
- 유비쿼터스
- IF
- 1차원배열
- 자료구조
- 기본
- 변수
- FOR문
- java
- 하드웨어
- 배열
- 스캐너
- IF문
Archives
- Today
- Total
정리하고기록하자
GitLab, GitHub 차이점 본문
반응형
회사에서 GitLab을 사용 한다고 해서 GitHub는 알고있었는데,
GitLab은 처음들어봐서 두개 차이점이 무엇인지 알아보았다.
일단 로고부터 다르다.
GitHub
- GitHub는 소프트웨어 개발 프로젝트를 위한 소스코드를 관리하는서비스 ( 원격저장소 ) 이다.
- 소스코드 열람 및 간단한 버그정리, 버전관리, sns기능도 있는 호스팅 플랫폼이다.
- 깃을 웹에서 보다 편하게 쓸 수 있도록 만든 도구이다.
GitLab
- GitLab은 소프트웨어 개발 및 협업을 위한 올인원 솔루션을 제공하는 웹 기반 DevOps 플랫폼이다.
- 팀이 소프트웨어 프로젝트를 보다 효율적으로 계획, 생성, 구축, 테스트 및 배포하는데 도움이 되는 다양한 도구와 기능을 제공한다.
GitHub / GitLab 의 핵심 차이점은 '*데브옵스'
GitHub
- 사용자가 원하는 CI / CD 도구를 직접 통합해야 한다.
GitLab
- 지속적 통합 / 지속적 전달과 데브옵스 워크플로우를 내장하고 있다.
*데브옵스(DevOps) : 개발(development)과 운영(operation)을 결합해 탄생한 개발방법론.
소프트웨어 서비스
GitLab
- 완전한 소프트웨어 개발 솔루션을 제공하고 올인원의 데브옵스 플랫폼이라고 강조한다.
- 지라(Jira), 마이크로소프트 팀즈, 슬랙, G메일 같은 애플리케이션 및 플랫폼과 통합을 제공한다.
GitHub
- 자체적으로 깃랩보다 적은 수의 소프트웨어 서비스를 제공한다. 대신 외부 프로그램 및 서비스와 통합하는 쉬운 방법을 제공한다.
- 깃허브 마켓플레이스에서 다양한 외부 서비스와 프로그램, 깃허브와 통합을 위한 소프트웨어를 이용할 수 있다.
최초의 깃 저장소 GitHub 외에도 다른 서비스가 있고, 더 다양한 서비스를 제공한다는 것을 알게되었다.
반응형