Back to all tools

AWS CodeCommit
Secure, private Git repositories hosted entirely within AWS.
Free-Limited
Git Hosting Cloud Platform
Overview
CodeCommit is a source control service hosted by AWS that you can use to privately store and manage assets.
Key Features
- Fully managed, private Git repositories with no size limits
- IAM-based access control — no separate credential management
- Encryption at rest and in transit by default
- Triggers for CodePipeline, Lambda, and SNS on repository events
- Pull request workflows with comments and approvals
- Native integration with the full AWS developer tools suite
Real-World Workflows
All-AWS CI/CD pipeline
- 1Store application code in CodeCommit
- 2CodePipeline triggers automatically on a push to the main branch
- 3CodeBuild compiles the code, runs tests, and builds a Docker image
- 4Image is pushed to ECR and deployed to ECS or EKS
- 5All tools use IAM roles — no external credentials required
Getting Started
aws codecommit create-repository --repository-name my-repo git clone https://git-codecommit.us-east-1.amazonaws.com/v1/repos/my-repo
Compare Alternatives
See how AWS CodeCommit stacks up against similar tools.