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

NOTE
Los comerciantes locales de Adobe Commerce deben consultar con su proveedor de host para asegurarse de que utilizan la versión 1.10.21 o superior del Compositor debido a los cambios de formato de token introducidos por Git.

Problema

Las implementaciones fallan y los registros de implementación contienen información similar a la siguiente:

Error grave: UnexpectedValueException no detectada: El token de oauth de github para github.com contiene caracteres no válidos: "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 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:

  1. En el entorno local, ejecute composer require “composer/composer”:”>1.10.21.
  2. Esto añade el requisito para esa versión del paquete Composer. Compruebe el archivo de bloqueo - composer/composer la versión debe ser 1.0.22 o superior.
  3. Confirmar composer.json y composer.lock e inserte una implementación.

Si este método no funciona, enviar un ticket de asistencia.

Lectura relacionada

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