O AWS CodeCommit é um serviço de controle de fonte gerenciado altamente escalável e seguro que hospeda repositórios privados do Git. O CodeCommit armazena os dados no Amazon S3 e no Amazon DynamoDB, proporcionando alta escalabilidade, disponibilidade e durabilidade aos seus repositórios. Basta criar um repositório para armazenar o código. Não é necessário se preocupar com o provisionamento e a escalabilidade de hardware ou com a instalação, a configuração e a operação de hardware.

Comece a usar a AWS gratuitamente

Crie uma conta gratuita

Receba doze meses de acesso ao nível de uso de nível gratuito da AWS e aproveite os recursos do AWS Basic Support incluindo atendimento ao cliente 24x7x365 e fóruns de suporte, entre outros recursos.
Consulte os detalhes do nível gratuito da AWS »

CodeCommit_Banner

O AWS CodeCommit foi projetado para o desenvolvimento colaborativo de software. O CodeCommit permite confirmar, detectar diferenças e mesclar código para facilitar o controle dos projetos da equipe. Além disso, o CodeCommit também oferece suporte a solicitações de pull, que proporciona um mecanismo para solicitar revisões de código e discutir código com colaboradores. Você pode criar um repositório usando o Console de Gerenciamento da AWS, o AWS CLI ou os AWS SDKs e começar a trabalhar com o repositório usando o Git.

Os arquivos podem ser transferidos de e para o AWS CodeCommit via HTTPS e SSH. Além disso, os repositórios ociosos são criptografados automaticamente por meio do AWS Key Management Service, usando chaves específicas do cliente.

O AWS CodeCommit usa o AWS Identity and Access Management para controlar e monitorar quem acessa seus dados e como, quando e onde esse acesso pode ocorrer.

O AWS CodeCommit armazena os seus repositórios no Amazon S3 e no Amazon DynamoDB. Os seus dados são armazenados com redundância em várias instalações. Essa arquitetura aumenta a disponibilidade e a durabilidade dos dados do repositório.

O AWS CodeCommit permite criar a quantidade de repositórios necessárias, sem limites de tamanho. Você pode armazenar e controlar a versão de qualquer tipo de arquivo, incluindo assets de aplicação como imagens e bibliotecas, juntamente com o código.

Você pode usar o Console de Gerenciamento da AWS, o AWS CLI e os AWS SDKs para gerenciar os repositórios. Também é possível usar comandos ou ferramentas gráficas do Git para interagir com os arquivos fonte dos repositórios. O AWS CodeCommit é compatível com todos os comandos do Git e funciona com as ferramentas já existentes do Git. Você pode integrá-lo aos seus plug-ins de ambiente de desenvolvimento ou sistemas de integração/entrega contínua.

Ao usar os triggers de repositório do AWS CodeCommit, você pode enviar notificações e criar webhooks HTTP com o Amazon Simple Notification Service (Amazon SNS) ou invocar funções do AWS Lambda em resposta aos eventos do repositórios que você escolher.