

D'autres exemples de AWS SDK sont disponibles dans le référentiel [AWS Doc SDK Examples](https://github.com/awsdocs/aws-doc-sdk-examples) GitHub .

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.

# Exemples de code à CodeCommit utiliser AWS SDKs
<a name="codecommit_code_examples"></a>

Les exemples de code suivants vous montrent comment utiliser AWS CodeCommit un kit de développement AWS logiciel (SDK).

Les *actions* sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.

**Ressources supplémentaires**
+  **[ CodeCommit Guide de l'utilisateur](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html)** — Plus d'informations sur CodeCommit.
+ **[CodeCommit Référence d'API](https://docs.aws.amazon.com/codecommit/latest/APIReference/Welcome.html)** : détails sur toutes les CodeCommit actions disponibles.
+ **[AWS Centre pour les développeurs](https://aws.amazon.com/developer/code-examples/?awsf.sdk-code-examples-product=product%23)** : exemples de code que vous pouvez filtrer par catégorie ou par recherche en texte intégral.
+ **[AWS Exemples de SDK](https://github.com/awsdocs/aws-doc-sdk-examples)** : GitHub dépôt avec code complet dans les langues préférées. Inclut des instructions sur la configuration et l’exécution du code.

**Contents**
+ [Principes de base](codecommit_code_examples_basics.md)
  + [Actions](codecommit_code_examples_actions.md)
    + [`BatchGetRepositories`](codecommit_example_codecommit_BatchGetRepositories_section.md)
    + [`CreateBranch`](codecommit_example_codecommit_CreateBranch_section.md)
    + [`CreateRepository`](codecommit_example_codecommit_CreateRepository_section.md)
    + [`DeleteRepository`](codecommit_example_codecommit_DeleteRepository_section.md)
    + [`GetBranch`](codecommit_example_codecommit_GetBranch_section.md)
    + [`GetRepository`](codecommit_example_codecommit_GetRepository_section.md)
    + [`ListBranches`](codecommit_example_codecommit_ListBranches_section.md)
    + [`ListRepositories`](codecommit_example_codecommit_ListRepositories_section.md)
    + [`UpdateDefaultBranch`](codecommit_example_codecommit_UpdateDefaultBranch_section.md)
    + [`UpdateRepositoryDescription`](codecommit_example_codecommit_UpdateRepositoryDescription_section.md)
    + [`UpdateRepositoryName`](codecommit_example_codecommit_UpdateRepositoryName_section.md)

# Exemples de base pour CodeCommit l'utilisation AWS SDKs
<a name="codecommit_code_examples_basics"></a>

Les exemples de code suivants montrent comment utiliser les principes de base de AWS CodeCommit with AWS SDKs. 

**Contents**
+ [Actions](codecommit_code_examples_actions.md)
  + [`BatchGetRepositories`](codecommit_example_codecommit_BatchGetRepositories_section.md)
  + [`CreateBranch`](codecommit_example_codecommit_CreateBranch_section.md)
  + [`CreateRepository`](codecommit_example_codecommit_CreateRepository_section.md)
  + [`DeleteRepository`](codecommit_example_codecommit_DeleteRepository_section.md)
  + [`GetBranch`](codecommit_example_codecommit_GetBranch_section.md)
  + [`GetRepository`](codecommit_example_codecommit_GetRepository_section.md)
  + [`ListBranches`](codecommit_example_codecommit_ListBranches_section.md)
  + [`ListRepositories`](codecommit_example_codecommit_ListRepositories_section.md)
  + [`UpdateDefaultBranch`](codecommit_example_codecommit_UpdateDefaultBranch_section.md)
  + [`UpdateRepositoryDescription`](codecommit_example_codecommit_UpdateRepositoryDescription_section.md)
  + [`UpdateRepositoryName`](codecommit_example_codecommit_UpdateRepositoryName_section.md)

# Actions d' CodeCommit utilisation AWS SDKs
<a name="codecommit_code_examples_actions"></a>

Les exemples de code suivants montrent comment effectuer des CodeCommit actions individuelles avec AWS SDKs. Chaque exemple inclut un lien vers GitHub, où vous pouvez trouver des instructions pour configurer et exécuter le code. 

 Les exemples suivants incluent uniquement les actions les plus couramment utilisées. Pour obtenir la liste complète, consultez la [Référence des API AWS CodeCommit](https://docs.aws.amazon.com/codecommit/latest/APIReference/Welcome.html). 

**Topics**
+ [`BatchGetRepositories`](codecommit_example_codecommit_BatchGetRepositories_section.md)
+ [`CreateBranch`](codecommit_example_codecommit_CreateBranch_section.md)
+ [`CreateRepository`](codecommit_example_codecommit_CreateRepository_section.md)
+ [`DeleteRepository`](codecommit_example_codecommit_DeleteRepository_section.md)
+ [`GetBranch`](codecommit_example_codecommit_GetBranch_section.md)
+ [`GetRepository`](codecommit_example_codecommit_GetRepository_section.md)
+ [`ListBranches`](codecommit_example_codecommit_ListBranches_section.md)
+ [`ListRepositories`](codecommit_example_codecommit_ListRepositories_section.md)
+ [`UpdateDefaultBranch`](codecommit_example_codecommit_UpdateDefaultBranch_section.md)
+ [`UpdateRepositoryDescription`](codecommit_example_codecommit_UpdateRepositoryDescription_section.md)
+ [`UpdateRepositoryName`](codecommit_example_codecommit_UpdateRepositoryName_section.md)

# Utilisation de `BatchGetRepositories` avec une CLI
<a name="codecommit_example_codecommit_BatchGetRepositories_section"></a>

Les exemples de code suivants illustrent comment utiliser `BatchGetRepositories`.

------
#### [ CLI ]

**AWS CLI**  
**Pour afficher les informations sur plusieurs référentiels**  
Cet exemple montre des détails sur plusieurs AWS CodeCommit référentiels.  

```
aws codecommit batch-get-repositories \
    --repository-names MyDemoRepo MyOtherDemoRepo
```
Sortie :  

```
{
    "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": []
}
```
+  Pour plus de détails sur l'API, voir [BatchGetRepositories](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codecommit/batch-get-repositories.html)la section *Référence des AWS CLI commandes*. 

------
#### [ PowerShell ]

**Outils pour PowerShell V4**  
**Exemple 1 : cet exemple confirme quels référentiels sont trouvés ou non, parmi ceux spécifiés.**  

```
Get-CCRepositoryBatch -RepositoryName MyDemoRepo, MyNewRepo, AMissingRepo
```
**Sortie** :  

```
Repositories                            RepositoriesNotFound
------------                            --------------------
{MyDemoRepo, MyNewRepo}                {AMissingRepo}
```
+  Pour plus de détails sur l'API, reportez-vous [BatchGetRepositories](https://docs.aws.amazon.com/powershell/v4/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V4)*. 

**Outils pour PowerShell V5**  
**Exemple 1 : cet exemple confirme quels référentiels sont trouvés ou non, parmi ceux spécifiés.**  

```
Get-CCRepositoryBatch -RepositoryName MyDemoRepo, MyNewRepo, AMissingRepo
```
**Sortie** :  

```
Repositories                            RepositoriesNotFound
------------                            --------------------
{MyDemoRepo, MyNewRepo}                {AMissingRepo}
```
+  Pour plus de détails sur l'API, reportez-vous [BatchGetRepositories](https://docs.aws.amazon.com/powershell/v5/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V5)*. 

------

# Utilisation de `CreateBranch` avec une CLI
<a name="codecommit_example_codecommit_CreateBranch_section"></a>

Les exemples de code suivants illustrent comment utiliser `CreateBranch`.

------
#### [ CLI ]

**AWS CLI**  
**Pour créer une branche**  
Cet exemple crée une branche dans un AWS CodeCommit référentiel. Cette commande génère une sortie uniquement en cas d’erreurs.  
Commande :  

```
aws codecommit create-branch --repository-name MyDemoRepo --branch-name MyNewBranch --commit-id 317f8570EXAMPLE
```
Sortie :  

```
None.
```
+  Pour plus de détails sur l'API, voir [CreateBranch](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codecommit/create-branch.html)la section *Référence des AWS CLI commandes*. 

------
#### [ PowerShell ]

**Outils pour PowerShell V4**  
**Exemple 1 : cet exemple crée une nouvelle branche avec le nom spécifié pour le référentiel spécifié et l’ID de validation spécifié.**  

```
New-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranch -CommitId 7763222d...561fc9c9
```
+  Pour plus de détails sur l'API, reportez-vous [CreateBranch](https://docs.aws.amazon.com/powershell/v4/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V4)*. 

**Outils pour PowerShell V5**  
**Exemple 1 : cet exemple crée une nouvelle branche avec le nom spécifié pour le référentiel spécifié et l’ID de validation spécifié.**  

```
New-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranch -CommitId 7763222d...561fc9c9
```
+  Pour plus de détails sur l'API, reportez-vous [CreateBranch](https://docs.aws.amazon.com/powershell/v5/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V5)*. 

------

# Utilisation de `CreateRepository` avec une CLI
<a name="codecommit_example_codecommit_CreateRepository_section"></a>

Les exemples de code suivants illustrent comment utiliser `CreateRepository`.

------
#### [ CLI ]

**AWS CLI**  
**Pour créer un référentiel**  
Cet exemple crée un référentiel et l'associe au AWS compte de l'utilisateur.  
Commande :  

```
aws codecommit create-repository --repository-name MyDemoRepo --repository-description "My demonstration repository"
```
Sortie :  

```
{
    "repositoryMetadata": {
        "repositoryName": "MyDemoRepo",
                "cloneUrlSsh": "ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo",
                "lastModifiedDate": 1444766838.027,
        "repositoryDescription": "My demonstration repository",
                "cloneUrlHttp": "https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo",
        "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE",
                "Arn": "arn:aws:codecommit:us-east-1:111111111111EXAMPLE:MyDemoRepo",
        "accountId": "111111111111"
    }
}
```
+  Pour plus de détails sur l'API, voir [CreateRepository](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codecommit/create-repository.html)la section *Référence des AWS CLI commandes*. 

------
#### [ PowerShell ]

**Outils pour PowerShell V4**  
**Exemple 1 : cet exemple crée un nouveau référentiel avec le nom spécifié et la description spécifiée.**  

```
New-CCRepository -RepositoryName MyDemoRepo -RepositoryDescription "This is a repository for demonstration purposes."
```
**Sortie** :  

```
AccountId             : 80398EXAMPLE
Arn                   : arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo
CloneUrlHttp          : https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CloneUrlSsh           : ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CreationDate          : 9/18/2015 4:13:25 PM
DefaultBranch         :
LastModifiedDate      : 9/18/2015 4:13:25 PM
RepositoryDescription : This is a repository for demonstration purposes.
RepositoryId          : 43ef2443-3372-4b12-9e78-65c27EXAMPLE
RepositoryName        : MyDemoRepo
```
+  Pour plus de détails sur l'API, reportez-vous [CreateRepository](https://docs.aws.amazon.com/powershell/v4/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V4)*. 

**Outils pour PowerShell V5**  
**Exemple 1 : cet exemple crée un nouveau référentiel avec le nom spécifié et la description spécifiée.**  

```
New-CCRepository -RepositoryName MyDemoRepo -RepositoryDescription "This is a repository for demonstration purposes."
```
**Sortie** :  

```
AccountId             : 80398EXAMPLE
Arn                   : arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo
CloneUrlHttp          : https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CloneUrlSsh           : ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CreationDate          : 9/18/2015 4:13:25 PM
DefaultBranch         :
LastModifiedDate      : 9/18/2015 4:13:25 PM
RepositoryDescription : This is a repository for demonstration purposes.
RepositoryId          : 43ef2443-3372-4b12-9e78-65c27EXAMPLE
RepositoryName        : MyDemoRepo
```
+  Pour plus de détails sur l'API, reportez-vous [CreateRepository](https://docs.aws.amazon.com/powershell/v5/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V5)*. 

------

# Utilisation de `DeleteRepository` avec une CLI
<a name="codecommit_example_codecommit_DeleteRepository_section"></a>

Les exemples de code suivants illustrent comment utiliser `DeleteRepository`.

------
#### [ CLI ]

**AWS CLI**  
**Pour supprimer un référentiel**  
Cet exemple montre comment supprimer un AWS CodeCommit dépôt.  
Commande :  

```
aws codecommit delete-repository --repository-name MyDemoRepo
```
Sortie :  

```
{
  "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE"
}
```
+  Pour plus de détails sur l'API, voir [DeleteRepository](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codecommit/delete-repository.html)la section *Référence des AWS CLI commandes*. 

------
#### [ PowerShell ]

**Outils pour PowerShell V4**  
**Exemple 1 : cet exemple force la suppression du référentiel spécifié. La commande vous invite à confirmer avant de poursuivre. Ajoutez le paramètre -Force pour supprimer le référentiel sans invite.**  

```
Remove-CCRepository -RepositoryName MyDemoRepo
```
**Sortie** :  

```
43ef2443-3372-4b12-9e78-65c27EXAMPLE
```
+  Pour plus de détails sur l'API, reportez-vous [DeleteRepository](https://docs.aws.amazon.com/powershell/v4/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V4)*. 

**Outils pour PowerShell V5**  
**Exemple 1 : cet exemple force la suppression du référentiel spécifié. La commande vous invite à confirmer avant de poursuivre. Ajoutez le paramètre -Force pour supprimer le référentiel sans invite.**  

```
Remove-CCRepository -RepositoryName MyDemoRepo
```
**Sortie** :  

```
43ef2443-3372-4b12-9e78-65c27EXAMPLE
```
+  Pour plus de détails sur l'API, reportez-vous [DeleteRepository](https://docs.aws.amazon.com/powershell/v5/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V5)*. 

------

# Utilisation de `GetBranch` avec une CLI
<a name="codecommit_example_codecommit_GetBranch_section"></a>

Les exemples de code suivants illustrent comment utiliser `GetBranch`.

------
#### [ CLI ]

**AWS CLI**  
**Pour obtenir des informations sur une branche**  
Cet exemple permet d'obtenir des informations sur une branche d'un AWS CodeCommit référentiel.  
Commande :  

```
aws codecommit get-branch --repository-name MyDemoRepo --branch-name MyNewBranch
```
Sortie :  

```
{
  "BranchInfo": {
        "commitID": "317f8570EXAMPLE",
                "branchName": "MyNewBranch"
  }
}
```
+  Pour plus de détails sur l'API, voir [GetBranch](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codecommit/get-branch.html)la section *Référence des AWS CLI commandes*. 

------
#### [ PowerShell ]

**Outils pour PowerShell V4**  
**Exemple 1 : cet exemple obtient des informations sur la branche spécifiée pour le référentiel spécifié.**  

```
Get-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranch
```
**Sortie** :  

```
BranchName                              CommitId
----------                              --------
MyNewBranch                             7763222d...561fc9c9
```
+  Pour plus de détails sur l'API, reportez-vous [GetBranch](https://docs.aws.amazon.com/powershell/v4/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V4)*. 

**Outils pour PowerShell V5**  
**Exemple 1 : cet exemple obtient des informations sur la branche spécifiée pour le référentiel spécifié.**  

```
Get-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranch
```
**Sortie** :  

```
BranchName                              CommitId
----------                              --------
MyNewBranch                             7763222d...561fc9c9
```
+  Pour plus de détails sur l'API, reportez-vous [GetBranch](https://docs.aws.amazon.com/powershell/v5/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V5)*. 

------

# Utilisation de `GetRepository` avec une CLI
<a name="codecommit_example_codecommit_GetRepository_section"></a>

Les exemples de code suivants illustrent comment utiliser `GetRepository`.

------
#### [ CLI ]

**AWS CLI**  
**Pour obtenir des informations sur un référentiel**  
Cet exemple montre les détails d'un AWS CodeCommit dépôt.  

```
aws codecommit get-repository \
    --repository-name MyDemoRepo
```
Sortie :  

```
{
    "repositoryMetadata": {
        "creationDate": 1429203623.625,
        "defaultBranch": "main",
        "repositoryName": "MyDemoRepo",
        "cloneUrlSsh": "ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/v1/repos/MyDemoRepo",
        "lastModifiedDate": 1430783812.0869999,
        "repositoryDescription": "My demonstration repository",
        "cloneUrlHttp": "https://codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo",
        "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE",
        "Arn": "arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo
        "accountId": "111111111111"
    }
}
```
+  Pour plus de détails sur l'API, voir [GetRepository](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codecommit/get-repository.html)la section *Référence des AWS CLI commandes*. 

------
#### [ PowerShell ]

**Outils pour PowerShell V4**  
**Exemple 1 : cet exemple obtient des informations pour le référentiel spécifié.**  

```
Get-CCRepository -RepositoryName MyDemoRepo
```
**Sortie** :  

```
AccountId             : 80398EXAMPLE
Arn                   : arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo
CloneUrlHttp          : https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CloneUrlSsh           : ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CreationDate          : 9/8/2015 3:21:33 PM
DefaultBranch         :
LastModifiedDate      : 9/8/2015 3:21:33 PM
RepositoryDescription : This is a repository for demonstration purposes.
RepositoryId          : c7d0d2b0-ce40-4303-b4c3-38529EXAMPLE
RepositoryName        : MyDemoRepo
```
+  Pour plus de détails sur l'API, reportez-vous [GetRepository](https://docs.aws.amazon.com/powershell/v4/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V4)*. 

**Outils pour PowerShell V5**  
**Exemple 1 : cet exemple obtient des informations pour le référentiel spécifié.**  

```
Get-CCRepository -RepositoryName MyDemoRepo
```
**Sortie** :  

```
AccountId             : 80398EXAMPLE
Arn                   : arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo
CloneUrlHttp          : https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CloneUrlSsh           : ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CreationDate          : 9/8/2015 3:21:33 PM
DefaultBranch         :
LastModifiedDate      : 9/8/2015 3:21:33 PM
RepositoryDescription : This is a repository for demonstration purposes.
RepositoryId          : c7d0d2b0-ce40-4303-b4c3-38529EXAMPLE
RepositoryName        : MyDemoRepo
```
+  Pour plus de détails sur l'API, reportez-vous [GetRepository](https://docs.aws.amazon.com/powershell/v5/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V5)*. 

------

# Utilisation de `ListBranches` avec une CLI
<a name="codecommit_example_codecommit_ListBranches_section"></a>

Les exemples de code suivants illustrent comment utiliser `ListBranches`.

------
#### [ CLI ]

**AWS CLI**  
**Pour consulter la liste des noms de succursales**  
Cet exemple répertorie tous les noms de branches d'un AWS CodeCommit référentiel.  

```
aws codecommit list-branches \
    --repository-name MyDemoRepo
```
Sortie :  

```
{
    "branches": [
        "MyNewBranch",
        "main"
    ]
}
```
+  Pour plus de détails sur l'API, voir [ListBranches](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codecommit/list-branches.html)la section *Référence des AWS CLI commandes*. 

------
#### [ PowerShell ]

**Outils pour PowerShell V4**  
**Exemple 1 : cet exemple obtient une liste de noms de branches pour le référentiel spécifié.**  

```
Get-CCBranchList -RepositoryName MyDemoRepo
```
**Sortie** :  

```
master
MyNewBranch
```
+  Pour plus de détails sur l'API, reportez-vous [ListBranches](https://docs.aws.amazon.com/powershell/v4/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V4)*. 

**Outils pour PowerShell V5**  
**Exemple 1 : cet exemple obtient une liste de noms de branches pour le référentiel spécifié.**  

```
Get-CCBranchList -RepositoryName MyDemoRepo
```
**Sortie** :  

```
master
MyNewBranch
```
+  Pour plus de détails sur l'API, reportez-vous [ListBranches](https://docs.aws.amazon.com/powershell/v5/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V5)*. 

------

# Utilisation de `ListRepositories` avec une CLI
<a name="codecommit_example_codecommit_ListRepositories_section"></a>

Les exemples de code suivants illustrent comment utiliser `ListRepositories`.

------
#### [ CLI ]

**AWS CLI**  
**Pour afficher la liste des référentiels**  
Cet exemple répertorie tous les AWS CodeCommit référentiels associés au AWS compte de l'utilisateur.  
Commande :  

```
aws codecommit list-repositories
```
Sortie :  

```
{
  "repositories": [
      {
         "repositoryName": "MyDemoRepo"
         "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE",
      },
      {
         "repositoryName": "MyOtherDemoRepo"
         "repositoryId": "cfc29ac4-b0cb-44dc-9990-f6f51EXAMPLE"
      }
  ]
}
```
+  Pour plus de détails sur l'API, voir [ListRepositories](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codecommit/list-repositories.html)la section *Référence des AWS CLI commandes*. 

------
#### [ PowerShell ]

**Outils pour PowerShell V4**  
**Exemple 1 : cet exemple répertorie tous les référentiels par ordre croissant de nom de référentiel.**  

```
Get-CCRepositoryList -Order Ascending -SortBy RepositoryName
```
**Sortie** :  

```
RepositoryId                            RepositoryName
------------                            --------------
c7d0d2b0-ce40-4303-b4c3-38529EXAMPLE    MyDemoRepo
05f30c66-e3e3-4f91-a0cd-1c84aEXAMPLE    MyNewRepo
```
+  Pour plus de détails sur l'API, reportez-vous [ListRepositories](https://docs.aws.amazon.com/powershell/v4/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V4)*. 

**Outils pour PowerShell V5**  
**Exemple 1 : cet exemple répertorie tous les référentiels par ordre croissant de nom de référentiel.**  

```
Get-CCRepositoryList -Order Ascending -SortBy RepositoryName
```
**Sortie** :  

```
RepositoryId                            RepositoryName
------------                            --------------
c7d0d2b0-ce40-4303-b4c3-38529EXAMPLE    MyDemoRepo
05f30c66-e3e3-4f91-a0cd-1c84aEXAMPLE    MyNewRepo
```
+  Pour plus de détails sur l'API, reportez-vous [ListRepositories](https://docs.aws.amazon.com/powershell/v5/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V5)*. 

------

# Utilisation de `UpdateDefaultBranch` avec une CLI
<a name="codecommit_example_codecommit_UpdateDefaultBranch_section"></a>

Les exemples de code suivants illustrent comment utiliser `UpdateDefaultBranch`.

------
#### [ CLI ]

**AWS CLI**  
**Pour modifier la branche par défaut d’un référentiel**  
Cet exemple modifie la branche par défaut d'un AWS CodeCommit référentiel. Cette commande génère une sortie uniquement en cas d’erreurs.  
Commande :  

```
aws codecommit update-default-branch --repository-name MyDemoRepo --default-branch-name MyNewBranch
```
Sortie :  

```
None.
```
+  Pour plus de détails sur l'API, voir [UpdateDefaultBranch](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codecommit/update-default-branch.html)la section *Référence des AWS CLI commandes*. 

------
#### [ PowerShell ]

**Outils pour PowerShell V4**  
**Exemple 1 : cet exemple remplace la branche par défaut du référentiel spécifié par la branche spécifiée.**  

```
Update-CCDefaultBranch -RepositoryName MyDemoRepo -DefaultBranchName MyNewBranch
```
+  Pour plus de détails sur l'API, reportez-vous [UpdateDefaultBranch](https://docs.aws.amazon.com/powershell/v4/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V4)*. 

**Outils pour PowerShell V5**  
**Exemple 1 : cet exemple remplace la branche par défaut du référentiel spécifié par la branche spécifiée.**  

```
Update-CCDefaultBranch -RepositoryName MyDemoRepo -DefaultBranchName MyNewBranch
```
+  Pour plus de détails sur l'API, reportez-vous [UpdateDefaultBranch](https://docs.aws.amazon.com/powershell/v5/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V5)*. 

------

# Utilisation de `UpdateRepositoryDescription` avec une CLI
<a name="codecommit_example_codecommit_UpdateRepositoryDescription_section"></a>

Les exemples de code suivants illustrent comment utiliser `UpdateRepositoryDescription`.

------
#### [ CLI ]

**AWS CLI**  
**Pour modifier la description d’un référentiel**  
Cet exemple modifie la description d'un AWS CodeCommit référentiel. Cette commande génère une sortie uniquement en cas d’erreurs.  
Commande :  

```
aws codecommit update-repository-description --repository-name MyDemoRepo --repository-description "This description was changed"
```
Sortie :  

```
None.
```
+  Pour plus de détails sur l'API, voir [UpdateRepositoryDescription](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codecommit/update-repository-description.html)la section *Référence des AWS CLI commandes*. 

------
#### [ PowerShell ]

**Outils pour PowerShell V4**  
**Exemple 1 : cet exemple modifie la description du référentiel spécifié.**  

```
Update-CCRepositoryDescription -RepositoryName MyDemoRepo -RepositoryDescription "This is an updated description."
```
+  Pour plus de détails sur l'API, reportez-vous [UpdateRepositoryDescription](https://docs.aws.amazon.com/powershell/v4/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V4)*. 

**Outils pour PowerShell V5**  
**Exemple 1 : cet exemple modifie la description du référentiel spécifié.**  

```
Update-CCRepositoryDescription -RepositoryName MyDemoRepo -RepositoryDescription "This is an updated description."
```
+  Pour plus de détails sur l'API, reportez-vous [UpdateRepositoryDescription](https://docs.aws.amazon.com/powershell/v5/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V5)*. 

------

# Utilisation de `UpdateRepositoryName` avec une CLI
<a name="codecommit_example_codecommit_UpdateRepositoryName_section"></a>

Les exemples de code suivants illustrent comment utiliser `UpdateRepositoryName`.

------
#### [ CLI ]

**AWS CLI**  
**Pour modifier le nom d’un référentiel**  
Cet exemple modifie le nom d'un AWS CodeCommit dépôt. Cette commande génère une sortie uniquement en cas d’erreurs. La modification du nom du AWS CodeCommit référentiel modifiera les protocoles SSH et HTTPS URLs dont les utilisateurs ont besoin pour se connecter au référentiel. Les utilisateurs ne pourront pas se connecter à ce référentiel tant qu’ils n’auront pas mis à jour leurs paramètres de connexion. En outre, comme l’ARN du référentiel changera, la modification du nom du référentiel invalidera les stratégies utilisateur IAM basées sur l’ARN de ce référentiel.  
Commande :  

```
aws codecommit update-repository-name --old-name MyDemoRepo --new-name MyRenamedDemoRepo
```
Sortie :  

```
None.
```
+  Pour plus de détails sur l'API, voir [UpdateRepositoryName](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/codecommit/update-repository-name.html)la section *Référence des AWS CLI commandes*. 

------
#### [ PowerShell ]

**Outils pour PowerShell V4**  
**Exemple 1 : cet exemple modifie le nom du référentiel spécifié.**  

```
Update-CCRepositoryName -NewName MyDemoRepo2 -OldName MyDemoRepo
```
+  Pour plus de détails sur l'API, reportez-vous [UpdateRepositoryName](https://docs.aws.amazon.com/powershell/v4/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V4)*. 

**Outils pour PowerShell V5**  
**Exemple 1 : cet exemple modifie le nom du référentiel spécifié.**  

```
Update-CCRepositoryName -NewName MyDemoRepo2 -OldName MyDemoRepo
```
+  Pour plus de détails sur l'API, reportez-vous [UpdateRepositoryName](https://docs.aws.amazon.com/powershell/v5/reference)à la section *Référence des Outils AWS pour PowerShell applets de commande (V5)*. 

------