Problème de jeton Github et procédures clés du compositeur
Créé pour :
- Développeur
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
- Adobe Commerce sur l’infrastructure cloud, toutes les versions prises en charge
- Compositeur versions 1.10.20 et antérieures
Problème
Les déploiements échouent et les journaux de déploiement contiennent des informations similaires aux suivantes :
Erreur fatale : Uncaught Uncaught UncaughtValueException : Your github oauth token for github.com contient des caractères non valides : "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 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 :
- Sur votre environnement local, exécutez
composer require “composer/composer”:”>1.10.21
. - Cela ajoute la configuration requise pour cette version de module du compositeur. Vérifiez le fichier de verrouillage : la version
composer/composer
doit être 1.0.22 ou supérieure. - Validez
composer.json
etcomposer.lock
et poussez un déploiement.
Si cette méthode ne fonctionne pas, soumettez un ticket d'assistance.