Publicado: Mar 4, 2020

O AWS CodeCommit, um serviço de controle de origens totalmente gerenciado, lançou um novo auxiliar remoto do Git que oferece suporte aos clientes que usam o CodeCommit com várias contas ou com credenciais de curta duração. Esse auxiliar remoto, git-remote-codecommit, usa as informações de perfil configuradas para a CLI da AWS. Ele também introduz um novo protocolo (codecommit://) que permite um padrão de URL que identifica exclusivamente os repositórios do CodeCommit.

O auxiliar remoto do AWS CodeCommit fornece uma melhor integração com os perfis da CLI da AWS. O auxiliar remoto não requer a inclusão de configurações no arquivo gitconfig. Esta versão fornece uma opção mais robusta para clientes que usaram anteriormente o auxiliar de credenciais incluído na CLI da AWS. O auxiliar de credenciais armazena as credenciais temporárias no cache de credenciais do sistema operacional, o que torna as credenciais obsoletas após o vencimento. Essa era a única opção disponível para clientes que usavam credenciais de curta duração. Com esse lançamento, todos os clientes podem usar o git-remote-codecommit, que não armazena credenciais no cache de credenciais do sistema operacional e permite acessar seus repositórios até mesmo com a autenticação multifator (MFA).

O auxiliar remoto apresenta um novo padrão de URL. Agora, você pode acessar seus repositórios com o padrão de URL codecommit::{region}://{aws_cli_profile}@{repositoryname} por exemplo codecommit::us-west-2://dev-account@Hello-Dublin, facilitando o processo de trabalhar com repositórios em várias contas. Os clientes podem armazenar esses URLs em scripts de compilação e arquivos de configuração e não precisam conectá-los às credenciais que eles usam para autenticar.

O auxiliar remoto é licenciado sob o Apache V2 em github.com/aws/git-remote-codecommit e agradecemos todas as contribuições! Para obter mais informações, consulte a documentação do AWS CodeCommit.  

O AWS CodeCommit é um serviço de controle de origem totalmente gerenciado que hospeda repositórios protegidos baseados em Git. Ele permite que equipes tenham facilidade para colaborar nos códigos em um ecossistema seguro e altamente escalável. Para saber mais sobre como usar o AWS CodeCommit, experimente nossa demonstração ou acesse diretamente o console.

Para obter uma lista completa das regiões da AWS em que o AWS CodeCommit está disponível, consulte a documentação do AWS CodeCommit.