Menu
AWS CodeCommit
User Guide (API Version 2015-04-13)

Limits in AWS CodeCommit

The following table describes limits in AWS CodeCommit. For information about limits that can be changed, see AWS Service Limits.

Number of repositories

Maximum of 1,000 per AWS account. This limit can be changed. For more information, see AWS Service Limits.

Regions

AWS CodeCommit is available in the following regions:

  • US East (Ohio)

  • US East (N. Virginia)

  • US West (Oregon)

  • EU (Ireland)

  • Asia Pacific (Tokyo)

  • Asia Pacific (Singapore)

  • Asia Pacific (Sydney)

  • EU (Frankfurt)

  • Asia Pacific (Seoul)

  • South America (São Paulo)

  • US West (N. California)

  • EU (London)

  • Asia Pacific (Mumbai)

  • Canada (Central)

For more information, see Regions and Git Connection Endpoints.

Number of references in a single push Maximum of 4,000, including create, delete, and update. There is no limit on the overall number of references in the repository.

Number of triggers in a repository

Maximum of 10.

Repository names

Any combination of letters, numbers, periods, underscores, and dashes between 1 and 100 characters in length. Repository names cannot end in .git and cannot contain any of the following characters: ! ? @ # $ % ^ & * ( ) + = { } [ ] | \ / > < ~ ` ‘ “ ; :

Branch names

Any combination of allowed characters between 1 and 256 characters in length. Branch names cannot:

  • begin or end with a slash (/) or period (.)

  • consist of the single character @

  • contain two or more consecutive periods (..), slashes (//), or the following character combination: @{

  • contain spaces or any of the following characters: ? ^ * [ \ ~ :

Branch names are references. Many of the limitations on branch names are based on the Git reference standard. For more information, see Git Internals and git-check-ref-format.

Trigger names Any combination of letters, numbers, periods, underscores, and dashes between 1 and 100 characters in length. Trigger names cannot contain spaces or commas.
Repository descriptions Any combination of characters between 0 and 1,000 characters in length. Repository descriptions are optional.
Metadata for a commit

Maximum of 20 MB for the combined metadata for a commit (for example, the combination of author information, date, parent commit list, and commit messages).

Note

There is no limit on the number or the total size of all files in a single commit, as long as the metadata does not exceed 20 MB and a single blob does not exceed 2 GB.

Git blob size

Maximum of 2 GB.

Note

There is no limit on the number or the total size of all files in a single commit, as long as the metadata does not exceed 6 MB and a single blob does not exceed 2 GB.

Custom data for triggers This is a string field limited to 1,000 characters. It cannot be used to pass any dynamic parameters.
Graph display of branches in the Commit Visualizer 35 per page. If there are more than 35 branches on a single page, the graph is not displayed.