AWS CodeCommit Documentation

AWS CodeCommit is a scalable, managed source control service that hosts private Git repositories. There is no hardware to provision and scale or software to install, configure, and operate. CodeCommit helps you collaborate on code with pull requests, branching, and merging and enables you to implement workflows that include code reviews and feedback by default, and control who can make changes to specific branches.

Creation and Management

You can create a repository from the AWS Management Console, AWS CLI, or AWS SDKs and start working with the repository using the AWS Management Console, AWS CLI, and AWS SDKs. You can also use Git commands or Git graphical tools to interact with your repository source files. AWS CodeCommit enables you to integrate with your development environment plugins or continuous integration/continuous delivery systems.

Notifications and Custom Scripts

You can now receive notifications for events impacting your repositories. Using AWS CodeCommit repository triggers, you can also send notifications and create HTTP webhooks.

Additional Information

For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at, or other agreement between you and AWS governing your use of AWS’s services.