Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Résolution des problèmes liés aux clients Git et AWS CodeCommit - 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.

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.

Résolution des problèmes liés aux clients Git et AWS CodeCommit

Les informations suivantes vous aident à résoudre les problèmes courants que vous êtes susceptible de rencontrer lors de l'utilisation de Git avec les référentiels AWS CodeCommit . Pour résoudre les problèmes relatifs aux clients Git lors de l'utilisation de HTTPS ou SSH, consultez également Résolution des problèmes liés aux informations d'identification Git (HTTPS), Résolution des problèmes liés aux connexions SSH et Résolution des problèmes liés à l'assistant d'identification (HTTPS).

Erreur Git : erreur : échec du RPC ; résultat = 56, code HTTP = 200 fatal : le périphérique distant s'est raccroché de façon inattendue

Problème : Lorsque vous transmettez une modification de grande taille, un grand nombre de modifications ou un référentiel volumineux, les connexions HTTPS de longue durée prennent souvent fin prématurément en raison de problèmes réseau ou de paramètres du pare-feu.

Correctifs possibles : Effectuez plutôt la transmission avec SSH, ou lors de la migration d'un référentiel volumineux, suivez les étapes de Migrer un référentiel par incréments. Assurez-vous que vous ne dépassez pas la limite de taille des fichiers individuels. Pour de plus amples informations, veuillez consulter Quotas.

Erreur Git : Trop de commandes de mise à jour de référence

Problème : Le nombre maximum de mises à jour de référence par transmission (push) est de 4 000. Cette erreur s'affiche lorsque la transmission contient plus de 4 000 mises à jour de référence.

Correctifs possibles : Essayez de transmettre les branches et les balises individuellement avec git push --all et git push --tags. Si vous avez trop de balises, répartissez-les en plusieurs transmissions. Pour de plus amples informations, veuillez consulter Quotas.

Erreur Git : Une transmission via HTTPS est rompue dans certaines versions de Git

Problème : Un problème lié à la mise à jour apportée à curl 7.41.0 entraîne l'échec de l'authentification de la valeur de hachage basée sur SSPI. Les versions concernées connues de Git incluent 1.9.5.msysgit.1. Certaines versions de Git pour Windows peuvent ne pas être entièrement conformes avec RFC 2617 et RFC 4559, ce qui peut potentiellement entraîner des problèmes liés aux connexions HTTPS utilisant des informations d'identification Git ou à l'assistant d'informations d'identification inclus avec l' AWS CLI.

Correctifs possibles : Recherchez les problèmes connus pour votre version de Git, ou utilisez une version précédente ou ultérieure. Pour plus d'informations sur mysysgit, consultez la section Push to HTTPS Is Broken dans les forums. GitHub Pour plus d'informations sur les problèmes des versions Git pour Windows, consultez la section Version 2.11.0(3) does not ask for username/password.

Erreur Git : 'gnutls_handshake() failed'

Problème : sous Linux, lorsque vous essayez d'utiliser Git pour communiquer avec un CodeCommit dépôt, un message d'erreur contenant la phrase apparaîterror: gnutls_handshake() failed.

Correctifs possibles : Compilez Git sur OpenSSL. Pour trouver une approche, consultez "Error: gnutls_handshake() failed" When Connecting to HTTPS Servers sur les forums Ask Ubuntu.

Vous pouvez également utiliser SSH au lieu de HTTPS pour communiquer avec les CodeCommit référentiels.

Erreur Git : Git ne trouve pas le CodeCommit dépôt ou n'est pas autorisé à y accéder

Problème : Une barre oblique de fin dans la chaîne de connexion peut entraîner l'échec des tentatives de connexion.

Correctifs possibles : Assurez-vous que vous avez fourni le nom et la chaîne de connexion corrects pour le référentiel, et qu'il n'y a aucune barre oblique de fin. Pour de plus amples informations, veuillez consulter Connexion à un référentiel.

Git sous Windows : Pas de méthodes d'authentification prises en charge disponibles (publickey)

Problème : Après que vous avez configuré l'accès SSH pour Windows, vous voyez une erreur d'accès refusé lorsque vous essayez d'utiliser des commandes telles quegit pull, git push, ou git clone.

Correctifs possibles : La cause la plus courante de cette erreur est qu'une variable d'environnement GIT_SSH existe sur votre ordinateur et que celle-ci est configurée pour prendre en charge un autre utilitaire de connexion, comme PuTTY. Pour résoudre ce problème, essayez l'une des actions suivantes :

  • Ouvrez un émulateur Bash et ajoutez le paramètre GIT_SSH_COMMAND="ssh" avant la commande Git. Par exemple, si vous essayez de cloner un référentiel, au lieu d'exécuter git clone ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo my-demo-repo, exécutez :

    GIT_SSH_COMMAND="ssh" git clone ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo my-demo-repo
  • Renommez ou supprimez la variable d'environnement GIT_SSH si vous ne l'utilisez plus. Ensuite, ouvrez une nouvelle invite de commande ou session d'émulateur Bash, puis réessayez votre commande.

Pour en savoir plus sur le dépannage des problèmes Git sous Windows lors de l'utilisation de SSH, consultez Résolution des problèmes liés aux connexions SSH.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.