

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.

# Résolution des erreurs de console et AWS CodeCommit
<a name="troubleshooting-cs"></a>

Les informations suivantes vous aident à résoudre les erreurs de console lors de l'utilisation des référentiels AWS CodeCommit .

**Topics**
+ [Erreur d'accès : accès à la clé de chiffrement refusé pour un CodeCommit référentiel depuis la console ou AWS CLI](#troubleshooting-ae3)
+ [Erreur de chiffrement : le dépôt ne peut pas être déchiffré](#troubleshooting-ck1)
+ [Erreur de console : Impossible de parcourir le code d'un CodeCommit référentiel à partir de la console](#troubleshooting-cs1)
+ [Erreur d'affichage : Impossible d'afficher un fichier ou de comparer des fichiers](#troubleshooting-dd1)

## Erreur d'accès : accès à la clé de chiffrement refusé pour un CodeCommit référentiel depuis la console ou AWS CLI
<a name="troubleshooting-ae3"></a>

**Problème :** Lorsque vous essayez d'accéder à CodeCommit partir de la console ou du AWS CLI, un message d'erreur contenant la phrase `EncryptionKeyAccessDeniedException` ou apparaît`User is not authorized for the KMS default key for CodeCommit 'aws/codecommit' in your account`.

**Correctifs possibles :** La cause la plus courante de cette erreur est que votre compte Amazon Web Services n'est pas abonné AWS Key Management Service, ce qui est obligatoire pour CodeCommit. Ouvrez la AWS KMS console, choisissez **les clés AWS gérées**, puis choisissez **Get Started Now**. Si vous voyez un message indiquant que vous n'êtes pas actuellement abonné au AWS Key Management Service service, suivez les instructions de cette page pour vous abonner. Pour plus d'informations sur CodeCommit et AWS Key Management Service, voir[AWS KMS et chiffrement](encryption.md). 

## Erreur de chiffrement : le dépôt ne peut pas être déchiffré
<a name="troubleshooting-ck1"></a>

**Problème :** Lorsque vous essayez d'accéder à un CodeCommit référentiel depuis la console ou le AWS CLI, un message d'erreur contenant la phrase apparaît`Repository can't be decrypted`.

**Correctifs possibles :** La cause la plus courante de cette erreur est que la AWS KMS clé utilisée pour chiffrer et déchiffrer les données de ce référentiel n'est pas active ou est en attente de suppression. Une entrée clé active Clé gérée par AWS ou gérée par le client AWS Key Management Service est requise pour CodeCommit. Ouvrez la AWS KMS console, choisissez **Clés gérées par AWS****les clés gérées par le client** et assurez-vous que la clé utilisée pour le référentiel est présente Région AWS là où le référentiel existe et que son état est **Actif**. Pour plus d'informations sur CodeCommit et AWS Key Management Service, voir[AWS KMS et chiffrement](encryption.md). 

**Important**  
Si la clé qui a été utilisée pour chiffrer et déchiffrer les données du référentiel a été définitivement supprimée ou est inaccessible, les données des référentiels chiffrées avec cette clé ne sont pas accessibles.

## Erreur de console : Impossible de parcourir le code d'un CodeCommit référentiel à partir de la console
<a name="troubleshooting-cs1"></a>

**Problème :** Lorsque vous essayez de parcourir le contenu d'un référentiel à partir de la console, un message d'erreur refusant l'accès s'affiche.

**Correctifs possibles :** La cause la plus courante de cette erreur est qu'une politique IAM appliquée à votre compte Amazon Web Services refuse une ou plusieurs des autorisations requises pour le code de navigation depuis la CodeCommit console. Pour plus d'informations sur les autorisations CodeCommit d'accès et la navigation, consultez[Authentification et contrôle d'accès pour AWS CodeCommit](auth-and-access-control.md). 

## Erreur d'affichage : Impossible d'afficher un fichier ou de comparer des fichiers
<a name="troubleshooting-dd1"></a>

**Problème :** lorsque vous essayez d'afficher un fichier ou de comparer deux versions d'un fichier dans la CodeCommit console, un message d'erreur s'affiche indiquant que le fichier ou la différence est trop important pour être affiché.

**Corrections possibles :** La cause la plus courante de cette erreur est que le fichier est trop volumineux pour être affiché, qu'il contient une ou plusieurs lignes qui dépassent la limite de caractères pour une seule ligne du fichier, ou que la différence entre les deux versions du fichier dépasse la limite de lignes. Pour de plus amples informations, veuillez consulter [Quotas](limits.md). Pour afficher le fichier ou les différences entre les versions du fichier, vous pouvez ouvrir le fichier localement dans votre IDE préféré, utiliser un outil Git diff ou exécuter la **git diff** commande. 