-
Remote
-
Repository
-
Branch
- 독립적인 작업 공간
- 기본적으로 main(이전에는 master) 브랜치에서 시작한다.
-
Stage
-
대표 호스팅 서비스
- GitHub
- 가장 인기 있는 Git 저장소 호스팅 서비스
- 오픈 소스 및 개인 프로젝트에서 많이 사용된다.
- GitHub Actions을 통해 CI/CD 기능을 제공한다.
- GitLab
- 기업용 제품 개발과 지속적인 CI/CD 기능에 더 집중한다.
- CI/CD 도구가 내장되어 있어, GitLab 내에서 바로 코드의 빌드, 테스트, 배포 등을 자동화할 수 있다.
- 자체 호스팅을 제공하여 기업에서 자체 서버에 GitLab을 설치할 수 있다.
- Bitbucket
- Atlassian에서 제공하는 Git 저장소 호스팅 서비스로 기업용으로 많이 사용된다.
- Atlassian 제품군(예: Jira, Confluence)과의 통합이 (GitHub이나 GitLab에 비해) 좀 더 수월하다.
- Bitbucket Pipelines를 통해 CI/CD 기능을 지원한다.
- 자체 호스팅(Bitbucket Server)을 지원한다.