Visualizar detalhes de repositórios do CodeCommit - AWS CodeCommit

O 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"

Visualizar detalhes de repositórios do CodeCommit

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

Antes de seguir estas instruções, conclua as etapas em Configurando .

Visualizar de detalhes de repositórios (console)

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

  1. Abra o console do CodeCommit 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 obter mais informações, consulte Trabalhar com preferências do usuário.

Visualizar detalhes de repositórios do CodeCommit (Git)

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

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

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

    dica

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

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

    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 SSH Keys for AWS CodeCommit (Chaves SSH para o ACC).

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

Visualizar detalhes de repositórios do CodeCommit (AWS CLI)

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

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

  • Para visualizar uma lista dos nomes dos repositórios do CodeCommit e suas IDs correspondentes, execute list-repositories.

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

  • Para visualizar informações sobre vários repositórios do 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 houver êxito, esse comando resulta um objeto repositories que contém os nomes e os IDs de todos os repositórios no 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 visualizar detalhes sobre um único repositório do CodeCommit

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

    dica

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

    Por exemplo, para visualizar detalhes sobre o repositório do CodeCommit chamado MyDemoRepo:

    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 cada nome de repositório do CodeCommit.

    dica

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

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

    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 dos repositórios do CodeCommit que não foram encontrados (repositoriesNotFound).

    • Uma lista de repositórios do CodeCommit (repositories). Cada nome de repositório do CodeCommit é 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": [] }