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
- 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.