

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
<a name="how-to-view-repository-details"></a>

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 [Configurando ](setting-up.md).

**Topics**
+ [Visualizar de detalhes de repositórios (console)](#how-to-view-repository-details-console)
+ [Exibir detalhes CodeCommit do repositório (Git)](#how-to-view-repository-details-git)
+ [Exibir detalhes CodeCommit do repositório ()AWS CLI](#how-to-view-repository-details-cli)

## Visualizar de detalhes de repositórios (console)
<a name="how-to-view-repository-details-console"></a>

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](https://console.aws.amazon.com/codesuite/codecommit/home).

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

1. 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 obter mais informações, consulte [Trabalhar com preferências do usuário](user-preferences.md).

## Exibir detalhes CodeCommit do repositório (Git)
<a name="how-to-view-repository-details-git"></a>

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 instruções, consulte [Conexão a um repositório](how-to-connect.md).

1. Execute o **git remote show *remote-name*** comando, onde *remote-name* está 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
   ```

1. 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
<a name="how-to-view-repository-details-cli"></a>

Para usar AWS CLI comandos com CodeCommit, instale AWS CLI o. Para obter mais informações, consulte [Referência da linha de comando](cmd-ref.md). 

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 seus correspondentes IDs, execute [list-repositories](#how-to-view-repository-details-no-name-cli).
+ Para visualizar informações sobre um único CodeCommit repositório, execute [get-repository](#how-to-view-repository-details-with-name-cli).
+ Para visualizar informações sobre vários repositórios em CodeCommit, execute [batch-get-repositories](#how-to-view-repository-details-with-names-cli).

### Para ver uma lista de CodeCommit repositórios
<a name="how-to-view-repository-details-no-name-cli"></a>

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.

1. 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
<a name="how-to-view-repository-details-with-name-cli"></a>

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](#how-to-view-repository-details-no-name-cli).

   Por exemplo, para ver detalhes sobre um CodeCommit repositório chamado`MyDemoRepo`:

   ```
   aws codecommit get-repository --repository-name MyDemoRepo
   ```

1. 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"
           }
   }
   ```

### Para ver detalhes sobre vários CodeCommit repositórios
<a name="how-to-view-repository-details-with-names-cli"></a>

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](#how-to-view-repository-details-no-name-cli).

   Por exemplo, para ver detalhes sobre dois CodeCommit repositórios chamados `MyDemoRepo` e`MyOtherDemoRepo`:

   ```
   aws codecommit batch-get-repositories --repository-names MyDemoRepo MyOtherDemoRepo
   ```

1. 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": []
       }
   ```