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 .
Tópicos
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.
-
Abra o console do CodeCommit em https://console.aws.amazon.com/codesuite/codecommit/home
. -
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.
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.
-
Execute o comando git remote show
remote-name, em queremote-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 -
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
-
Execute o comando list-repositories:
aws codecommit list-repositoriesVocê pode usar as opções
--sort-byou--orderpara alterar a ordem das informações retornadas. -
Se houver êxito, esse comando resulta um objeto
repositoriesque 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
-
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 -
Se houver êxito, o comando gerará como saída um objeto
repositoryMetadatacom 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
-
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
MyDemoRepoeMyOtherDemoRepo:aws codecommit batch-get-repositories --repository-names MyDemoRepo MyOtherDemoRepo -
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": [] } -