Afficher les détails CodeCommit du référentiel - AWS CodeCommit

AWS CodeCommit n'est plus disponible pour les nouveaux clients. Les clients existants de AWS CodeCommit peuvent continuer à utiliser le service normalement. En savoir plus »

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Afficher les détails CodeCommit du référentiel

Vous pouvez utiliser la AWS CodeCommit console ou Git depuis un dépôt local connecté au CodeCommit référentiel pour afficher des informations sur les référentiels disponibles. AWS CLI

Avant de suivre ces instructions, exécutez les étapes décrites dans Configuration .

Afficher les détails du référentiel (console)

Utilisez la AWS CodeCommit console pour consulter rapidement tous les référentiels créés avec votre compte Amazon Web Services.

  1. Ouvrez la CodeCommit console sur https://console.aws.amazon.com/codesuite/codecommit/home.

  2. Dans Référentiels, consultez les informations relatives aux référentiels dans Région AWS lesquels vous êtes connecté. Utilisez le sélecteur de région pour choisir un autre Région AWS t pour afficher les référentiels de cette région.

  3. Choisissez le nom du référentiel pour lequel vous souhaitez afficher plus de détails, puis effectuez l'une des opérations suivantes :

    • URLPour afficher le clonage du référentiel, choisissez Clone URL, puis choisissez le protocole que vous souhaitez utiliser lors du clonage du référentiel. Cela copie le cloneURL. Pour la vérifier, collez-la dans un éditeur de texte brut.

    • Pour afficher les options configurables pour le référentiel ainsi que les détails tels que le référentiel ARN et l'ID du référentiel, dans le volet de navigation, sélectionnez Paramètres.

Note

Si vous êtes connecté en tant qu'IAMutilisateur, vous pouvez configurer et enregistrer vos préférences pour l'affichage du code et d'autres paramètres de console. Pour de plus amples informations, veuillez consulter Utilisation des préférences utilisateur.

Afficher les détails CodeCommit du dépôt (Git)

Pour utiliser Git depuis un dépôt local afin d'afficher des informations détaillées sur les CodeCommit référentiels, exécutez la git remote show commande.

Avant d'effectuer ces étapes, connectez le dépôt local au CodeCommit référentiel. Pour obtenir des instructions, consultez Connexion à un référentiel.

  1. Exécutez la git remote show remote-name commande, où remote-name est l'alias du CodeCommit dépôt (par défaut,origin).

    Astuce

    Pour obtenir une liste des noms de CodeCommit référentiels et leurs nomsURLs, exécutez la git remote -v commande.

    Par exemple, pour afficher les détails du CodeCommit référentiel avec l'alias origin :

    git remote show origin
  2. Pour 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)

    Pour 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)
    Astuce

    Pour rechercher l'identifiant SSH clé de votre IAM utilisateur, ouvrez la IAM console et développez les informations d'identification de sécurité sur la page de détails de IAM l'utilisateur. L'identifiant de la SSH clé se trouve dans SSHKeys for AWS CodeCommit.

Pour plus d'options, consultez votre documentation Git.

Afficher les détails du CodeCommit référentiel (AWS CLI)

Pour utiliser AWS CLI des commandes avec CodeCommit, installez le AWS CLI. Pour de plus amples informations, veuillez consulter Référence des commandes en ligne.

Pour utiliser le AWS CLI pour afficher les détails du référentiel, exécutez les commandes suivantes :

  • Pour afficher la liste des noms de CodeCommit référentiels et leurs correspondantsIDs, exécutez list-repositories.

  • Pour afficher les informations relatives à un CodeCommit dépôt unique, exécutez get-repository.

  • Pour afficher les informations relatives à plusieurs référentiels CodeCommit, exécutez batch-get-repositories.

Pour afficher la liste des référentiels CodeCommit

  1. Exécutez la commande list-repositories :

    aws codecommit list-repositories

    Vous pouvez utiliser l'option --sort-by ou --order facultative pour modifier l'ordre des informations renvoyées.

  2. En cas de succès, cette commande génère un repositories objet contenant les noms et IDs ceux de tous les référentiels CodeCommit associés au compte Amazon Web Services.

    Voici des exemples de sorties basés sur la commande précédente :

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

Pour afficher les détails d'un CodeCommit référentiel unique

  1. Exécutez la get-repository commande en spécifiant le nom du CodeCommit référentiel avec l'--repository-nameoption.

    Astuce

    Pour obtenir le nom du CodeCommit dépôt, exécutez la commande list-repositories.

    Par exemple, pour afficher les détails d'un CodeCommit référentiel nommé MyDemoRepo :

    aws codecommit get-repository --repository-name MyDemoRepo
  2. Si elle aboutit, cette commande renvoie un objet repositoryMetadata avec les informations suivantes :

    • Le nom du référentiel (repositoryName).

    • La description du référentiel (repositoryDescription).

    • L'ID unique du référentiel généré par le système (repositoryId).

    • L'ID du compte Amazon Web Services associé au référentiel (accountId).

    Voici des exemples de sorties basés sur l'exemple de commande précédent :

    { "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" } }

Pour afficher des informations sur plusieurs référentiels CodeCommit

  1. Exécutez la commande batch-get-repositories avec l'option --repository-names. Ajoutez un espace entre le nom de chaque CodeCommit dépôt.

    Astuce

    Pour obtenir les noms des référentiels CodeCommit, exécutez la commande list-repositories.

    Par exemple, pour afficher les détails de deux CodeCommit référentiels nommés MyDemoRepo et MyOtherDemoRepo :

    aws codecommit batch-get-repositories --repository-names MyDemoRepo MyOtherDemoRepo
  2. Si elle aboutit, cette commande renvoie un objet avec les informations suivantes :

    • Liste des CodeCommit référentiels introuvables (repositoriesNotFound).

    • Une liste de CodeCommit référentiels (repositories). Le nom de chaque CodeCommit dépôt est suivi de :

      • La description du référentiel (repositoryDescription).

      • L'ID unique du référentiel généré par le système (repositoryId).

      • L'ID du compte Amazon Web Services associé au référentiel (accountId).

    Voici des exemples de sorties basés sur l'exemple de commande précédent :

    { "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": [] }