AWS CodeCommit is no longer available to new customers. Existing customers of
AWS CodeCommit can continue to use the service as normal.
Learn more"
AWS CodeCommit User Guide document history
The following table describes important changes to the documentation for CodeCommit. For notification about updates to this documentation, you can subscribe to an RSS feed.
-
API version: 2015-04-13
Change | Description | Date |
---|---|---|
AWS CodeCommit is no longer available to new customers. | AWS CodeCommit is no longer available to new customers. Existing customers of
AWS CodeCommit can continue to use the service as normal.
Learn more" | July 25, 2024 |
Updated troubleshooting information for the credential helper | Added information about troubleshooting errors caused by incomplete or misconfigured .gitconfig files. | July 9, 2024 |
Updated troubleshooting information for git-remote-codecommit | Added additional information about troubleshooting errors with externally managed environments. | July 9, 2024 |
Removed references to AWS Toolkit for Eclipse | The AWS Toolkit for Eclipse reached end of life and is no longer supported. References to this toolkit have been removed. | July 9, 2024 |
CodeCommit now supports using customer managed keys | You can now use a customer managed key or a AWS managed key for encrypting and decrypting data in a repository. For more information, see AWS KMS and encryption, Create a repository, and Change repository settings. | December 21, 2023 |
CodeCommit is now available in Israel (Tel Aviv); | CodeCommit is now available in Israel (Tel Aviv). For more information, see Regions and Git Connection Endpoints. | August 28, 2023 |
Changes to managed policies for CodeCommit | The AWSCodeCommitPowerUser and AWSCodeCommitFullAccess policies have been updated with an additional permission. For more information, see CodeCommit updates to AWS managed policies. | May 16, 2023 |
CodeCommit is now available in three additional AWS Regions | CodeCommit is now available in three additional AWS Regions: Asia Pacific (Jakarta), Middle East (UAE), and Asia Pacific (Hyderabad). For more information, see Regions and Git Connection Endpoints. | February 28, 2023 |
CodeCommit is now available in Africa (Cape Town) | CodeCommit is now available in an additional AWS Region: Africa (Cape Town). For more information, see Regions and Git Connection Endpoints. | September 15, 2021 |
Changes to managed policies for CodeCommit | Details about updates to AWS managed policies for CodeCommit are now available. For more information, see CodeCommit updates to AWS managed policies. | August 18, 2021 |
CodeCommit is now available in Asia Pacific (Osaka) | CodeCommit is now available in an additional AWS Region: Asia Pacific (Osaka). For more information, see Regions and Git Connection Endpoints. | April 14, 2021 |
AWS CloudFormation and AWS Cloud Development Kit (AWS CDK) changes naming behavior for default branches in CodeCommit | Repositories created using AWS CloudFormation or the AWS CDK with an initial commit of code now use the default branch name of main. This change does not affect existing repositories or branches. Customers who use local Git clients to create their initial commits have a default branch name that follows the configuration of those Git clients. For more information, see Creating CodeCommit resources with AWS CloudFormation. | March 4, 2021 |
CodeCommit changes naming behavior for default branches | As of January 19, 2021, the default branch name created by an initial commit to a CodeCommit repository is main. This change does not affect existing repositories or branches. Customers who use local Git clients to create their initial commits have a default branch name that follows the configuration of those Git clients. For more information, see Working with branches, Create a commit, and Change branch settings. | January 19, 2021 |
CodeCommit is now available in Europe (Milan) | CodeCommit is now available in an additional AWS Region: Europe (Milan). For more information, see Regions and Git Connection Endpoints. | September 16, 2020 |
CodeCommit adds support for emoji reactions to comments | CodeCommit now supports reacting to comments from other users with emojis. For more information, see Comment on a Commit and Review a Pull Request. | June 24, 2020 |
CodeCommit now available in China (Beijing) and China (Ningxia) | CodeCommit is now available in two additional AWS Regions: China (Beijing) and China (Ningxia). For more information, see Regions and Git Connection Endpoints. | April 23, 2020 |
CodeCommit adds support for git-remote-codecommit | CodeCommit supports connections to CodeCommit repositories over HTTPS with git-remote-codecommit, a utility that modifies Git. This is the recommended approach for federated or temporary access connections to CodeCommit repositories. You can also use git-remote-codecommit with an IAM user. git-remote-codecommit does not require you to set up Git credentials for the user. For more information, see Setup Steps for HTTPS Connections to AWS CodeCommit with git-remote-codecommit. | March 4, 2020 |
CodeCommit supports session tags | CodeCommit supports the use of session tags, which are key-value pair attributes that you pass when you assume an IAM role, use temporary credentials, or federate a user in AWS Security Token Service (AWS STS). You can use the information provided in these tags to make it easier to identify who made a change or caused an event. For more information, see Monitoring CodeCommit and Using Tags to Provide Identity Information in CodeCommit. | December 19, 2019 |
CodeCommit is available in Asia Pacific (Hong Kong) | You can now use CodeCommit in Asia Pacific (Hong Kong). For more information, including Git connection endpoints, see Regions. | December 11, 2019 |
CodeCommit supports Amazon CodeGuru Reviewer | CodeCommit supports Amazon CodeGuru Reviewer, an automated code review service that uses program analysis and machine learning to detect common issues and recommend fixes in your Java or Python code. For more information, see Associate or Disassociate a Repository with Amazon CodeGuru Reviewer and Working with Pull Requests. | December 3, 2019 |
CodeCommit supports approval rules | You can now use approval rules to help you customize your development workflows across repositories so that different branches have appropriate levels of approvals and controls for pull requests. For more information, see Working with Approval Rule Templates and Working with Pull Requests. | November 20, 2019 |
CodeCommit supports notification rules | You can now use notification rules to inform users of important changes in repositories. The functionality in this feature replaces notifications created before November 5, 2019. For more information, see Create a Notification Rule. | November 5, 2019 |
CodeCommit is available in Middle East (Bahrain) | You can now use CodeCommit in Middle East (Bahrain). For more information, including Git connection endpoints, see Regions. | October 30, 2019 |
CodeCommit adds support for retrieving information about multiple commits | You can get information about multiple commits by using the batch-get-commits command in the AWS CLI. For more information, see View Commit Details. | August 15, 2019 |
CodeCommit is available in Europe (Stockholm) | You can now use CodeCommit in Europe (Stockholm). For more information, including Git connection endpoints, see Regions. | July 31, 2019 |
CodeCommit adds support for tagging repositories in the CodeCommit console | You can now add, manage, and remove tags for a repository to help you manage your AWS resources from the CodeCommit console. For more information, see Tagging a Repository. | July 2, 2019 |
CodeCommit adds support for additional Git merge strategies | You can now choose between Git merge strategies when merging pull requests in CodeCommit. You can also resolve merge conflicts in the CodeCommit console. For more information, see Working with Pull Requests. | June 10, 2019 |
CodeCommit is available in AWS GovCloud (US-East) | You can now use CodeCommit in AWS GovCloud (US-East). For more information, including Git connection endpoints, see Regions. | May 31, 2019 |
CodeCommit adds support for tagging repositories | You can now add, manage, and remove tags for a repository to help you manage your AWS resources. For more information, see Tagging a Repository. | May 30, 2019 |
Find resources in the console | You can now quickly search for your resources, such as repositories, build projects,
deployment applications, and pipelines. Choose Go to resource or
press the | May 14, 2019 |
CodeCommit is available in AWS GovCloud (US-West) | You can now use CodeCommit in AWS GovCloud (US-West). For more information, including Git connection endpoints, see Regions. | April 18, 2019 |
CodeCommit adds support for Amazon VPC endpoints | You can now establish a private connection between your VPC and CodeCommit. For more information, see Using CodeCommit with Interface VPC Endpoints. | March 7, 2019 |
CodeCommit adds a new API | CodeCommit has added an API for creating commits. For more information, see Create a Commit. | February 20, 2019 |
Content update | The content in this guide has been updated with minor fixes and additional troubleshooting guidance. | January 2, 2019 |
Content update | The content in this guide has been updated to support the new CodeCommit console experience. | October 30, 2018 |
CodeCommit and the federal information processing standard (FIPS) | CodeCommit has added support for the Federal Information Processing Standard (FIPS)
Publication 140-2 government standard in some regions. For more information about FIPS and
FIPS endpoints, see Federal
Information Processing Standard (FIPS) 140-2 Overview | October 25, 2018 |
CodeCommit adds three APIs | CodeCommit has added three APIs to support working with files. For more information about Git connection endpoints, see Permissions for Actions on Individual Files and AWS CodeCommit API Reference. | September 27, 2018 |
CodeCommit documentation history notification available through RSS feed | You can now receive notification about updates to the CodeCommit documentation by subscribing to an RSS feed. | June 29, 2018 |
Earlier updates
The following table describes important changes to the documentation prior to June 29, 2018.
Change | Description | Date changed |
---|---|---|
New topic | The Limit pushes and merges to branches topic has been added. The CodeCommit permissions reference topic has been updated. | May 16, 2018 |
New section | The Working with files in AWS CodeCommit repositories section has been added. The CodeCommit permissions reference and Getting started with AWS CodeCommit topics have been updated. | February 21, 2018 |
New topic | The Configure cross-account access to an AWS CodeCommit repository using roles topic has been added. | February 21, 2018 |
New topic | The Integrate AWS Cloud9 with AWS CodeCommit topic has been added. The Product and service integrations topic has been updated with information about AWS Cloud9. | December 1, 2017 |
New section | The Working with pull requests in AWS CodeCommit repositories section has been added. The Authentication and access control for AWS CodeCommit section has been updated with information about permissions for pull requests and commenting. It also includes updated managed policy statements. | November 20, 2017 |
Updated topics | The Product and service integrations topic has been updated to include links for customers who want to update their existing pipelines to use Amazon CloudWatch Events to start pipelines in response to changes in a CodeCommit repository. | October 11, 2017 |
New topics | The Authentication and access control for AWS CodeCommit section has been added. It replaces the Access Permissions Reference topic. | September 11, 2017 |
Updated topics | The Manage triggers for a repository section has been updated to reflect changes in trigger configuration. Topics and images have been updated throughout the guide to reflect changes in the navigation bar. | August 29, 2017 |
New topic | The Working with user preferences topic has been added. The View tag details topic has been updated. The Product and service integrations topics has been updated with information about integrating with Amazon CloudWatch Events. | August 3, 2017 |
New topics | The Integrate Eclipse with AWS CodeCommit and Integrate Visual Studio with AWS CodeCommit topics have been added. | June 29, 2017 |
Updated topic | CodeCommit is now available in two additional regions: Asia Pacific (Mumbai), and Canada (Central). The Regions and Git connection endpoints topic has been updated. | June 29, 2017 |
Updated topic | CodeCommit is now available in four additional regions: Asia Pacific (Seoul), South America (São Paulo), US West (N. California), and Europe (London). The Regions and Git connection endpoints topic has been updated. | June 6, 2017 |
Updated topic | CodeCommit is now available in four additional regions: Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), and Europe (Frankfurt). The Regions and Git connection endpoints topic has been updated to provide information about Git connection endpoints and supported regions for CodeCommit. | May 25, 2017 |
New topic | The Compare and merge branches topic has been added. The contents of the Working with branches section have been updated with information about using the CodeCommit console to work with branches in a repository. | May 18, 2017 |
New topic | The Compare commits topic has been added with information about comparing commits. The structure of the user guide has been updated for working with repositories, commits,, and branches. | March 28, 2017 |
Updated topic | The View commit details topic has been updated with information about viewing the difference between a commit and its parent in the console, and using the get-differences command to view differences between commits using the AWS CLI. | January 24, 2017 |
New topic | The Logging AWS CodeCommit API calls with AWS CloudTrail topic has been added with information about logging connections to CodeCommit using AWS CloudFormation. | January 11, 2017 |
New topic | The For HTTPS users using Git credentials topic has been added with information about setting up connections to CodeCommit using Git credentials over HTTPS. | December 22, 2016 |
Updated topic | The Product and service integrations topic has been updated to include information about integration with AWS CodeBuild. | December 5, 2016 |
Updated topic | CodeCommit is now available in another region, Europe (Ireland). The Regions and Git connection endpoints topic has been updated to provide information about Git connection endpoints and supported regions for CodeCommit. | November 16, 2016 |
Updated topic | CodeCommit is now available in another region, US West (Oregon). The Regions and Git connection endpoints topic has been updated to provide information about Git connection endpoints and supported regions for CodeCommit. | November 14, 2016 |
New topic | The Create a trigger for a Lambda function topic has been updated to reflect the ability to create CodeCommit triggers as part of creating the Lambda function. This simplified process streamlines trigger creation and automatically configures the trigger with the permissions required for CodeCommit to invoke the Lambda function. The Create a trigger for an existing Lambda function topic has been added to include information about creating triggers for existing Lambda functions in the CodeCommit console. | October 19, 2016 |
New topic | CodeCommit is now available in another region, US East (Ohio). The Regions and Git connection endpoints topic has been added to provide information about Git connection endpoints and supported regions for CodeCommit. | October 17, 2016 |
Topic update | The Product and service integrations topic has been updated to include information about integration with AWS Elastic Beanstalk. | October 13, 2016 |
Topic update | The Product and service integrations topic has been updated to include information about integration with AWS CloudFormation. | October 6, 2016 |
Topic update | The For SSH connections on Windows topic has been revised to provide guidance for using a Bash emulator for SSH connections on Windows instead of the PuTTY suite of tools. | September 29, 2016 |
Topic update | The View commit details and Getting started with CodeCommit topics have been updated to include information about the Commit Visualizer in the CodeCommit console. The Quotas topic has been updated with the increase to the number of references allowed in a single push. | September 14, 2016 |
Topic update | The View commit details and Getting started with CodeCommit topics have been updated to include information about viewing the history of commits in the CodeCommit console. | July 28, 2016 |
New topics | The Migrate a Git repository to AWS CodeCommit and Migrate local or unversioned content to AWS CodeCommit topics have been added. | June 29, 2016 |
Topic update | Minor updates have been made to the Troubleshooting and For HTTPS connections on Windows with the AWS CLI credential helper topics. | June 22, 2016 |
Topic update | The Product and service integrations and Access Permissions Reference topics have been updated to include information about integration with CodePipeline. | April 18, 2016 |
New topics | The Manage triggers for a repository section has been added. New topics include examples, including policy and code samples, of how to create, edit, and delete triggers. | March 7, 2016 |
New topic | The Product and service integrations topic has been added. Minor updates have been made to Troubleshooting. | March 7, 2016 |
Topic update | In addition to the MD5 server fingerprint, the SHA256 server fingerprint for CodeCommit has been added to For SSH connections on Linux, macOS, or Unix and For SSH connections on Windows. | December 9, 2015 |
New topic | The Browse files in a repository topic has been added. New issues have been added to Troubleshooting. Minor improvements and fixes have been made throughout the user guide. | October 5, 2015 |
New topic |
The For SSH users not using the AWS CLI topic has been added. The topics in the Setting up section have been streamlined. Guidance to help users determine which steps to follow for their operating systems and preferred protocols has been provided. |
August 5, 2015 |
Topic update | Clarification and examples have been added to the SSH key ID steps in SSH and Linux, macOS, or Unix: Set up the public and private keys for Git and CodeCommit and Step 3: Set up the public and private keys for Git and CodeCommit. | July 24, 2015 |
Topic update | Steps in Step 3: Set up the public and private keys for Git and CodeCommit have been updated to address an issue with IAM and saving the public key file. | July 22, 2015 |
Topic update | Troubleshooting has been updated with navigation aids. More troubleshooting information for credential keychain issues has been added. | July 20, 2015 |
Topic update | More information about AWS Key Management Service permissions has been added to the AWS KMS and encryption and the Access Permissions Reference topics. | July 17, 2015 |
Topic update | Another section has been added to Troubleshooting with information about troubleshooting issues with AWS Key Management Service. | July 10, 2015 |
Initial release |
This is the initial release of the CodeCommit User Guide. |
July 9, 2015 |