Repository
A managed, hosted Git repository that stores source code and its history — the versioned starting point a CI/CD pipeline builds and deploys from.
Description
The managed source repositories (AWS CodeCommit, Azure Repos, GCP Source Repositories) all host private Git repositories with access gated through the provider's IAM and hooks into the same cloud's CI/CD. The differences are in surrounding collaboration features: Azure Repos is part of the broader Azure DevOps suite with rich pull-request, branch-policy, and review tooling; AWS CodeCommit is a lean managed Git host that leans on IAM and integrates with CodePipeline; GCP Source Repositories offers hosted or mirrored Git with tight Cloud Build integration. In practice many teams use a third-party host (GitHub, GitLab) instead; to the best of our knowledge the core role is equivalent, so choose by the review workflow and ecosystem you want.
Capabilities
- Host private Git repositories with full history
- Branching, pull requests, and code review
- IAM-gated access control and audit logging
- Trigger pipelines on push and merge events