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

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 à l'adresse 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 :

    • Pour afficher l'URL permettant de cloner le référentiel, choisissez Clone URL (URL de clonage), puis choisissez le protocole que vous souhaitez utiliser lors du clonage du référentiel. Cette opération copie l'URL de clonage. 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 l'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'utilisateur IAM, vous pouvez configurer et enregistrer vos préférences pour l'affichage du code et d'autres paramètres de console. Pour plus d’informations, consultez 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, veuillez consulter 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 de leurs URL, 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'ID de clé SSH de votre utilisateur IAM, ouvrez la console IAM et développez les informations d'identification de sécurité sur la page de détails de l'utilisateur IAM. L'ID de clé SSH se trouve dans Clés SSH pour. 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 plus d’informations, consultez 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 identifiants correspondants, 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 les identifiants 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": [] }