Problema de token de GitHub y procedimientos de clave del compositor
Este artículo proporciona soluciones para el problema de las implementaciones fallidas relacionadas con errores de tokens de Github causados por claves de Compositor obsoletas.
Productos y versiones afectados
- Adobe Commerce en la infraestructura en la nube, todas las versiones compatibles
- Versiones de Composer 1.10.20 y posteriores
Problema
Las implementaciones fallan y los registros de implementación contienen información similar a la siguiente:
Error grave: Uncatch UnexpectedValueException: El token de oauth de github para github.com contiene caracteres no válidos: "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" en /app/vendor/composer/composer/src/Composer/IO/BaseIO.php:129
Causa
Las claves de Compositor obsoletas causan errores en el token de Github, lo que provoca implementaciones fallidas.
Solución
Para resolver el problema, actualice su versión de Composer a la 1.10.22:
- En su entorno local, ejecute
composer require “composer/composer”:”>1.10.21
. - Esto añade el requisito para esa versión del paquete Composer. Compruebe el archivo de bloqueo: la versión
composer/composer
debe ser 1.0.22 o superior. - Confirme
composer.json
ycomposer.lock
y envíe una implementación.
Si este método no funciona, envíe un vale de soporte técnico.