Problème de jeton Github et procédures clés du compositeur

Cet article fournit des solutions pour le problème des déploiements échoués liés aux échecs de jeton Github causés par des clés de compositeur obsolètes.

Produits et versions concernés

NOTE
Les marchands sur site Adobe Commerce doivent vérifier auprès de leur fournisseur d’hôtes s’ils utilisent la version 1.10.21 ou ultérieure du compositeur en raison des modifications de format de jeton introduites par Git.

Problème

Les déploiements échouent et les journaux de déploiement contiennent des informations similaires aux suivantes :

Erreur irrécupérable : Uncaught Uncaught UnpendingValueException: Your github oauth token for github.com contient des caractères non valides : "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxx" dans /app/vendor/composer/composer/src/Composer/IO/BaseIO.php:129

Cause

Les clés du compositeur obsolètes provoquent des échecs de jeton Github qui entraînent l’échec des déploiements.

Solution

Pour résoudre ce problème, mettez à jour votre version du compositeur vers la version 1.10.22 :

  1. Sur votre environnement local, exécutez composer require “composer/composer”:”>1.10.21.
  2. Cela ajoute la configuration requise pour cette version de module du compositeur. Vérifiez le fichier de verrouillage - composer/composer La version doit être 1.0.22 ou supérieure.
  3. Commit composer.json et composer.lock et pousser un déploiement.

Si cette méthode ne fonctionne pas, veuillez envoyer un ticket d’assistance.

Lecture connexe

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a