Exibir detalhes CodeCommit do repositório - AWS CodeCommit

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

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 clonagem do repositório, escolha Clonar e, em seguidaURL, escolha o protocolo que você deseja usar ao clonar o repositório. Isso copia o cloneURL. 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 repositório ARN e o ID do repositório, no painel de navegação, escolha Configurações.

nota

Se você estiver conectado como IAM usuário, poderá 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.

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, onde remote-name é o alias do CodeCommit repositório (por padrão,origin).

    dica

    Para obter uma lista dos nomes dos CodeCommit repositórios e seusURLs, 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. ParaHTTPS:

    * 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)

    ParaSSH:

    * 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 a ID da SSH chave do seu IAM usuário, abra o IAM console e expanda Credenciais de segurança na página de detalhes do IAM usuário. O ID da SSH chave pode ser encontrado em SSHKeys for 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 obter 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 seus correspondentesIDs, 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": [] }