우리가 참 많이 사용하는 github, 싸피에서 사용하는 git인 gitlab
확실하게 이 둘의 차이점은 무엇일까?
Git이란?
Git 자체는 소스 코드 버전 관리 시스템 자체이고
GitHub, GitLab, BitBucket 이 3가지 모두 Git으로 관리하는 프로젝트들을 우리가 쉽게 사용할 수 있게 도와줌
GitLab이란?
Github보다 더 추가적인 기능을 제공하는 시스템
DevOps lifecycle에 단일 인터페이스 제공, Issue Trackers, CI/CD 등 많은 기능을 제공
개발자 작업에 필요한 도구가 제품에 통합
자체 호스트를 원한다면 사용하기 쉬운 플랫폼
즉, lifecycle에 대한 더 많은 적용 범위를 제공하는 솔루션
개발자 관점에서 실무 워크플로우에 영향을 가장 크게 미치는 것은 얼마나 완전한 CI/CD를 통한 DevOps 환경을 구축하느냐가 중요한데 GitLab에서 이를 제공해주니 회사, 조직에서는 GitLab을 자주 사용한다고 한다!
'Basic knowledge' 카테고리의 다른 글
[AWS]GitLab CI/CD 이용해서 Springboot 배포하기 (0) | 2023.01.03 |
---|---|
네이밍 컨벤션 ( Naming Convention ) in Java (0) | 2022.12.27 |
[JavaScript] AJAX에 대해 (0) | 2022.09.06 |
JavaScript 기본 지식 (0) | 2022.09.02 |
CSS 기본 지식 (0) | 2022.07.05 |