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