AWS CodeCommit não está mais disponível para novos clientes. Os clientes atuais do AWS CodeCommit podem continuar usando o serviço normalmente. Saiba mais
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Crie um AWS CodeCommit repositório
Use o AWS CodeCommit console ou o AWS Command Line Interface (AWS CLI) para criar um CodeCommit repositório vazio. Para adicionar tags a um repositório depois de criá-lo, consulte Adicionar uma tag a um repositório.
Estas instruções supõem que você tenha concluído as etapas em Configuração .
nota
Dependendo do seu uso, você poderá ser cobrado pela criação ou acesso a um repositório. Para obter mais informações, consulte Preços
Criar um repositório (console)
Para criar um CodeCommit repositório
Importante
A criação de um repositório no não AWS CodeCommit está mais disponível para novos clientes. Os clientes existentes do AWS CodeCommit podem continuar usando API o normalmente. Saiba mais
Abra o CodeCommit console em https://console.aws.amazon.com/codesuite/codecommit/home
. -
No seletor de região, escolha Região da AWS onde você deseja criar o repositório. Para obter mais informações, consulte Regiões e endpoints de conexão do Git.
-
Na página Repositories (Repositórios), selecione Create repository (Criar repositório).
-
Na página Create repository (Criar repositório), em Repository name (Nome do repositório), insira um nome para o repositório.
nota
Os nomes de repositórios diferenciam maiúsculas de minúsculas. O nome deve ser exclusivo na Região da AWS para sua conta da Amazon Web Services.
-
(Opcional) Em Description (Descrição), insira uma descrição para o repositório. Isso pode ajudar você e outros usuários a identificar a finalidade do repositório.
nota
O campo de descrição exibe Markdown no console e aceita todos os HTML caracteres e caracteres Unicode válidos. Se você é um desenvolvedor de aplicativos que está usando o
GetRepository
ouBatchGetRepositories
APIs e planeja exibir o campo de descrição do repositório em um navegador da Web, consulte a CodeCommit APIReferência. -
(Opcional) Escolha Adicionar tag para adicionar uma ou mais tags de repositório (um rótulo de atributo personalizado que ajuda você a organizar e gerenciar seus AWS recursos) ao seu repositório. Para obter mais informações, consulte Marcando repositórios em AWS CodeCommit.
-
(Opcional) Expanda Configuração adicional para especificar se você deseja usar a chave padrão Chave gerenciada pela AWS ou sua própria chave gerenciada pelo cliente para criptografar e descriptografar dados nesse repositório. Se você optar por usar sua própria chave gerenciada pelo cliente, deverá garantir que ela esteja disponível no Região da AWS local em que você está criando o repositório e que a chave esteja ativa. Para obter mais informações, consulte AWS Key Management Service e criptografia para repositórios do AWS CodeCommit.
-
(Opcional) Selecione Habilitar Amazon CodeGuru Reviewer para Java e Python se esse repositório contiver código Java ou Python e você CodeGuru quiser que o Reviewer o analise. CodeGuru O revisor usa vários modelos de aprendizado de máquina para encontrar defeitos no código e sugerir melhorias e correções nas pull requests. Para obter mais informações, consulte o Guia do usuário do Amazon CodeGuru Reviewer.
-
Escolha Criar.
Depois de criar um repositório, você pode se conectar a ele e começar a adicionar código por meio do CodeCommit console ou de um cliente Git local, ou integrando CodeCommit seu repositório ao seu favorito. IDE Para obter mais informações, consulte Configurando para AWS CodeCommit. Você também pode adicionar seu repositório a um pipeline de entrega contínua. Para obter mais informações, consulte Passo-a-passo de pipeline simples.
Para obter informações sobre o novo CodeCommit repositório, como as que serão usadas URLs ao clonar o repositório, escolha o nome do repositório na lista ou simplesmente escolha o protocolo de conexão que você deseja usar ao lado do nome do repositório.
Para compartilhar esse repositório com outras pessoas, você deve enviar a elas o SSH link HTTPS ou para usar na clonagem do repositório. Verifique se eles têm as permissões necessárias para acessar o repositório. Para ter mais informações, consulte Compartilhar um repositório e Autenticação e controle de acesso para o AWS CodeCommit.
Criar um repositório (AWS CLI)
Você pode usar o AWS CLI para criar um CodeCommit repositório. Ao contrário do console, você pode adicionar tags a um repositório se criá-lo usando a AWS CLI.
Importante
A criação de um repositório no não AWS CodeCommit está mais disponível para novos clientes. Os clientes existentes do AWS CodeCommit podem continuar usando API o normalmente. Saiba mais
-
Certifique-se de ter configurado o AWS CLI com o Região da AWS local onde o repositório existe. Para verificar a região, execute o seguinte comando na linha de comando ou no terminal e revise as informações referentes ao nome da região padrão:
aws configure
O nome da região padrão deve corresponder Região da AWS ao do repositório em CodeCommit. Para obter mais informações, consulte Regiões e endpoints de conexão do Git.
-
Execute o comando create-repository, especificando:
-
Um nome que identifica de forma exclusiva o CodeCommit repositório (com a opção).
--repository-name
nota
Esse nome precisa ser exclusivo em toda a conta da Amazon Web Services.
-
Um comentário opcional sobre o CodeCommit repositório (com a
--repository-description
opção). -
Um par ou pares opcionais de valores-chave para usar como tags para o CodeCommit repositório (com a
--tags
opção). -
Uma chave gerenciada pelo cliente opcional para usar ao criptografar e descriptografar esse repositório. Todos os repositórios são criptografados em trânsito e em repouso usando uma chave no AWS KMS. Se nenhuma chave for especificada, a chave AWS gerenciada padrão
aws/codecommit
será usada.
Por exemplo, para criar um CodeCommit repositório nomeado
MyDemoRepo
com a descrição"My demonstration repository"
e uma tag com uma chave nomeadaTeam
com o valor deSaanvi
, use esse comando.aws codecommit create-repository --repository-name MyDemoRepo --repository-description "My demonstration repository" --tags
Team
=Saanvi
nota
O campo de descrição exibe Markdown no console e aceita todos os HTML caracteres e caracteres Unicode válidos. Se você é um desenvolvedor de aplicativos que está usando o
GetRepository
ouBatchGetRepositories
APIs e planeja exibir o campo de descrição do repositório em um navegador da Web, consulte a CodeCommit APIReferência. -
-
Se houver êxito, o comando gerará como saída um objeto
repositoryMetadata
com as seguintes informações:-
A descrição (
repositoryDescription
). -
O ID exclusivo gerado pelo sistema (
repositoryId
). -
O nome (
repositoryName
). -
O ID da conta da Amazon Web Services associada ao CodeCommit repositório (
accountId
).
Veja a seguir um exemplo de saída com base no comando do exemplo anterior.
{ "repositoryMetadata": { "repositoryName": "
MyDemoRepo
", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo
", "lastModifiedDate": 1446071622.494, "repositoryDescription": "My demonstration repository", "cloneUrlHttp": "https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo
", "defaultBranch": main, "kmsKeyId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "creationDate": 1446071622.494, "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyDemoRepo", "accountId": "111111111111" } }nota
As tags que foram adicionadas quando o repositório foi criado não são retornadas na saída. Para visualizar uma lista de tags associadas a um repositório, execute o comando list-tags-for-resource.
-
-
Anote o nome e o ID do CodeCommit repositório. Você precisa que eles monitorem e alterem as informações sobre o CodeCommit repositório, especialmente se você usar AWS CLI.
Se você esquecer o nome ou o ID, siga as instruções em Exibir detalhes CodeCommit do repositório ()AWS CLI.
Depois de criar um repositório, é possível conectar-se a ele e começar a adicionar código. Para obter mais informações, consulte Conexão a um repositório. Você também pode adicionar seu repositório a um pipeline de entrega contínua. Para obter mais informações, consulte Passo-a-passo de pipeline simples.