Exibir detalhes CodeCommit do repositório - AWS CodeCommit

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á.

Exibir detalhes CodeCommit do repositório

Você pode usar o AWS CodeCommit console ou o Git de um repositório local conectado ao repositório para visualizar informações sobre os CodeCommit repositórios disponíveis. AWS CLI

Antes de seguir estas instruções, conclua as etapas em Configuração .

Visualizar de detalhes de repositórios (console)

Use o AWS CodeCommit console para visualizar rapidamente todos os repositórios criados com sua conta da Amazon Web Services.

  1. Abra o CodeCommit console em https://console.aws.amazon.com/codesuite/codecommit/home.

  2. Em Repositórios, veja os detalhes sobre os repositórios na Região da AWS onde você fez login. Use o seletor de regiões para escolher uma Região da AWS diferente para visualizar os repositórios nessa região.

  3. Escolha o nome do repositório para o qual você deseja ver mais detalhes e realize uma das seguintes ações:

    • Para visualizar a URL para clonar o repositório, escolha Clone URL (Clonar URL) e o protocolo que deseja usar ao clonar o repositório no painel de navegação. Isso copia a URL do clone. Para revisá-la, cole-a em um editor de texto não criptografado.

    • Para visualizar as opções configuráveis do repositório, bem como detalhes como o ARN e o ID do repositório, no painel de navegação, escolha Configurações.

nota

Se você entrou como um usuário do IAM, é possível configurar e salvar suas preferências para visualizar o código e outras configurações do console. Para ter mais informações, consulte Trabalhar com preferências do usuário.

Exibir detalhes CodeCommit do repositório (Git)

Para usar o Git de um repositório local para ver detalhes sobre CodeCommit repositórios, execute o comando. git remote show

Antes de executar essas etapas, conecte o repositório local ao CodeCommit repositório. Para obter instruções, consulte Conexão a um repositório.

  1. Execute o git remote show remote-name comando, em que remote-name é o alias do CodeCommit repositório (por padrão,). origin

    dica

    Para obter uma lista dos nomes dos CodeCommit repositórios e seus URLs, execute o git remote -v comando.

    Por exemplo, para ver detalhes sobre o CodeCommit repositório com o origin alias:

    git remote show origin
  2. Para HTTPS:

    * remote origin Fetch URL: https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo Push URL: https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo HEAD branch: (unknown) Remote branches: MyNewBranch tracked main tracked Local ref configured for 'git pull': MyNewBranch merges with remote MyNewBranch (up to date) Local refs configured for 'git push': MyNewBranch pushes to MyNewBranch (up to date) main pushes to main (up to date)

    Para o SSH:

    * remote origin Fetch URL: ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo Push URL: ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo HEAD branch: (unknown) Remote branches: MyNewBranch tracked main tracked Local ref configured for 'git pull': MyNewBranch merges with remote MyNewBranch (up to date) Local refs configured for 'git push': MyNewBranch pushes to MyNewBranch (up to date) main pushes to main (up to date)
    dica

    Para pesquisar o ID da chave SSH do seu usuário do IAM, abra o console do IAM e expanda Credenciais de segurança na página de detalhes do usuário do IAM. O ID da chave SSH pode ser encontrado em Chaves SSH para. AWS CodeCommit

Para obter mais opções, consulte a documentação do Git.

Exibir detalhes CodeCommit do repositório ()AWS CLI

Para usar AWS CLI comandos com CodeCommit, instale AWS CLI o. Para ter mais informações, consulte Referência da linha de comando.

Para usar o AWS CLI para visualizar os detalhes do repositório, execute os seguintes comandos:

  • Para ver uma lista de nomes de CodeCommit repositórios e suas IDs correspondentes, execute list-repositories.

  • Para visualizar informações sobre um único CodeCommit repositório, execute get-repository.

  • Para visualizar informações sobre vários repositórios em CodeCommit, execute batch-get-repositories.

Como visualizar uma lista de repositórios do CodeCommit

  1. Execute o comando list-repositories:

    aws codecommit list-repositories

    Você pode usar as opções --sort-by ou --order para alterar a ordem das informações retornadas.

  2. Se for bem-sucedido, esse comando exibirá um repositories objeto que contém os nomes e IDs de todos os repositórios CodeCommit associados à conta da Amazon Web Services.

    Veja um exemplo de saída com base no comando do exemplo anterior:

    { "repositories": [ { "repositoryName": "MyDemoRepo", "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE" }, { "repositoryName": "MyOtherDemoRepo", "repositoryId": "cfc29ac4-b0cb-44dc-9990-f6f51EXAMPLE" } ] }

Para ver detalhes sobre um único CodeCommit repositório

  1. Execute o get-repository comando, especificando o nome do CodeCommit repositório com a --repository-name opção.

    dica

    Para obter o nome do CodeCommit repositório, execute o comando list-repositories.

    Por exemplo, para ver detalhes sobre um CodeCommit repositório chamadoMyDemoRepo:

    aws codecommit get-repository --repository-name MyDemoRepo
  2. Se houver êxito, o comando gerará como saída um objeto repositoryMetadata com as seguintes informações:

    • O nome do repositório (repositoryName).

    • A descrição do repositório (repositoryDescription).

    • O ID exclusivo do repositório gerado pelo sistema (repositoryId).

    • O ID da conta da Amazon Web Services associada ao repositório (accountId).

    Veja um exemplo de saída, com base no comando do exemplo anterior:

    { "repositoryMetadata": { "creationDate": 1429203623.625, "defaultBranch": "main", "repositoryName": "MyDemoRepo", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "lastModifiedDate": 1430783812.0869999, "repositoryDescription": "My demonstration repository", "cloneUrlHttp": "https://codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyDemoRepo", "accountId": "111111111111" } }

Como visualizar detalhes sobre vários repositórios do CodeCommit

  1. Execute o comando batch-get-repositories com a opção --repository-names. Adicione um espaço entre o nome de cada CodeCommit repositório.

    dica

    Para obter os nomes dos repositórios CodeCommit, execute o comando list-repositories.

    Por exemplo, para ver detalhes sobre dois CodeCommit repositórios chamados MyDemoRepo eMyOtherDemoRepo:

    aws codecommit batch-get-repositories --repository-names MyDemoRepo MyOtherDemoRepo
  2. Se houver êxito, o comando gerará como saída um objeto com as seguintes informações:

    • Uma lista de todos CodeCommit os repositórios que não puderam ser encontrados (repositoriesNotFound).

    • Uma lista de CodeCommit repositórios (repositories). Cada nome de CodeCommit repositório é seguido por:

      • A descrição do repositório (repositoryDescription).

      • O ID exclusivo do repositório gerado pelo sistema (repositoryId).

      • O ID da conta da Amazon Web Services associada ao repositório (accountId).

    Veja um exemplo de saída, com base no comando do exemplo anterior:

    { "repositoriesNotFound": [], "repositories": [ { "creationDate": 1429203623.625, "defaultBranch": "main", "repositoryName": "MyDemoRepo", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "lastModifiedDate": 1430783812.0869999, "repositoryDescription": "My demonstration repository", "cloneUrlHttp": "https://codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyDemoRepo", "accountId": "111111111111" }, { "creationDate": 1429203623.627, "defaultBranch": "main", "repositoryName": "MyOtherDemoRepo", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyOtherDemoRepo", "lastModifiedDate": 1430783812.0889999, "repositoryDescription": "My other demonstration repository", "cloneUrlHttp": "https://codecommit.us-east-2.amazonaws.com/v1/repos/MyOtherDemoRepo", "repositoryId": "cfc29ac4-b0cb-44dc-9990-f6f51EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyOtherDemoRepo", "accountId": "111111111111" } ], "repositoriesNotFound": [] }