Amazon CodeCommit AWS
O CodeCommit é um serviço de controle de código-fonte seguro, altamente escalável e gerenciado que hospeda repositórios Git privados.
O que é o CodeCommit?
O CodeCommit é um serviço de controle de código-fonte seguro, altamente escalável e gerenciado que hospeda repositórios Git privados. O CodeCommit elimina a necessidade de gerenciar seu próprio sistema de controle de código-fonte ou se preocupar com a escalabilidade da infraestrutura. Você pode usar o CodeCommit para armazenar desde códigos ate binários. Ele é compatível com a funcionalidade padrão do Git, então funciona perfeitamente com as suas ferramentas baseadas em Git.
Com o CodeCommit, você pode:
Aproveitar um serviço totalmente gerenciado hospedado pela AWS. O CodeCommit fornece alta disponibilidade e durabilidade de serviço e elimina as despesas administrativas de gerenciamento dos seus próprios hardware e software. Não há hardware para provisionar e escalar nem software de servidor para instalar, configurar e atualizar.
Armazene o código com segurança. Os repositórios do CodeCommit são criptografados em repouso e em trânsito.
Trabalhe no código de maneira colaborativa. Os repositórios do CodeCommit oferecem suporte a solicitações pull, em que os usuários podem rever e comentar as alterações de código de cada um antes de as mesclarem em ramificações, notificações que enviam e-mails automaticamente aos usuários sobre solicitações pull e comentários e muito mais.
Escale seus projetos de controle de versão com facilidade. Os repositórios do CodeCommit podem ser escalados para atender às suas necessidades de desenvolvimento. O serviço pode lidar com repositórios com um grande número de arquivos ou ramificações, tamanhos grandes de arquivo e longos históricos de revisão.
Armazene o que quiser a qualquer momento. O CodeCommit não limita o tamanho dos repositórios ou os tipos de arquivo que você pode armazenar.
Integre-se com outros serviços da AWS e de terceiros. O CodeCommit mantém os repositórios perto de outros recursos de produção na Nuvem da AWS, o que ajuda a aumentar a velocidade e a frequência do ciclo de vida de desenvolvimento. Ele está integrado ao IAM e pode ser usado com outros serviços da AWS e em paralelo com outros repositórios.
Migrar arquivos de outros repositórios remotos facilmente. É possível migrar para o CodeCommit de qualquer repositório baseado em Git.
Use as ferramentas do Git que você já conhece. O CodeCommit é compatível com comandos do Git e com suas próprias APIs e comandos da AWS CLI.
A figura a seguir mostra como usar sua máquina de desenvolvimento, na AWS CLI ou console CodeCommit:

Você pode usar o AWS CLI ou o console do CodeCommit para rastrear e gerenciar seus repositórios.
Para obter mais informações, consulte Integrações de produtos e serviços com o AWS CodeCommit.
