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

Working with Repositories in AWS CodeCommit

A repository is the fundamental version control object in AWS CodeCommit. It's where you securely store code and files for your project. It also stores your project history, from the first commit through the latest changes. You can share your repository with other users, so you can work together on a project. You can also change the default settings for your repository, browse its contents, and more. You can create triggers for your repository so that code pushes or other events trigger actions, such as emails or code functions. You can even configure a repository on your local computer (a local repo) to push your changes to more than one repository.

            A view of the contents of a repository

Before you can push changes to an AWS CodeCommit repository, you must configure your IAM user in your AWS account. For more information, see Step 1: Initial Configuration for AWS CodeCommit.

For information about working with other aspects of your repository in AWS CodeCommit, see Working with Commits, Working with Branches, and AWS CodeCommit Reference. To learn about migrating to AWS CodeCommit, see Migrate to AWS CodeCommit.