
Bitbucket은 소스 코드 저장소와 협업 기능을 제공하는 웹 기반 서비스로, 주로 Git(과 과거에는 Mercurial) 분산 버전 관리 시스템을 사용하는 개발팀을 위해 만들어졌습니다. Atlassian이 인수·운영하며, 팀 단위 코드 호스팅, 코드 리뷰, CI/CD 파이프라인, 권한 관리 등 소프트웨어 개발 전반의 워크플로우를 지원합니다. 주요 특징 - 저장소 호스팅: 공개·비공개 리포지토리 지원(클라우드형과 자체 호스팅형 제공). - 분기와 병합 관리: 브랜치 권한 설정, 병합 전략 강제 등으로 릴리스 규칙 관리 가능. - 코드 리뷰: Pull request(병합 요청) 기반의 리뷰, 댓글, 승인 절차 제공. - CI/CD(파이프라인): Bitbucket Pipelines로 리포지토리 내 설정 파일(bitbucket-pipelines.yml)을 통해 자동 빌드·테스트·배포 파이프라인 구성. - 권한 및 보안: 사용자·그룹별 접근 제어, IP 화이트리스트, 커밋 권한 제한 등. - 통합: Jira, Confluence, Trello 등 Atlassian 제품 및 외부 툴과의 연동이 원활함. - 이슈·위키: 간단한 이슈 트래커와 문서(위키) 기능 제공(환경에 따라 차이 있음). 버전/형태 - Bitbucket Cloud: Atlassian이 운영하는 SaaS형 서비스. 웹 UI와 API 중심. - Bitbucket Server / Data Center: 기업용 자체 호스팅(온프레미스) 솔루션으로, 대규모 팀과 높은 가용성을 위한 옵션 제공. 간단한 역사와 변화 - 2008년 출시, 2010년 Atlassian 인수. - 과거에는 Mercurial을 지원했으나 이후 Git 중심으로 전환되었고, 현재는 Git이 주력입니다. 용도 요약 - 팀 협업을 통한 코드 관리, 코드 리뷰와 품질 관리, 자동화된 빌드·테스트·배포 파이프라인 구축, Jira 등 도구와의 연계를 통한 개발 관리에 적합합니다.