Problema del token Github e procedure chiave del compositore

Questo articolo fornisce soluzioni per il problema di distribuzioni non riuscite relative a errori del token Github causati da chiavi Composer obsolete.

Prodotti e versioni interessati

NOTE
Gli esercenti on-premise di Adobe Commerce devono verificare con il proprio provider di host di utilizzare Composer versione 1.10.21 o successiva a causa delle modifiche al formato del token introdotte da Git.

Problema

Le distribuzioni non riescono e i registri di distribuzione contengono informazioni simili alle seguenti:

Errore irreversibile: UnexpectedValueException non rilevata. Il token oauth github per github.com contiene caratteri non validi: "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" in /app/vendor/composer/composer/src/Composer/IO/BaseIO.php:129

Causa

Le chiavi del compositore obsolete causano errori del token Github che causano distribuzioni non riuscite.

Soluzione

Per risolvere il problema, aggiorna la versione del Compositore al 1.10.22:

  1. Nell'ambiente locale, eseguire composer require “composer/composer”:”>1.10.21.
  2. Questo aggiunge il requisito per la versione del pacchetto Compositore. Controllare il file di blocco - la versione composer/composer deve essere 1.0.22 o successiva.
  3. Eseguire il commit di composer.json e composer.lock e inviare una distribuzione push.

Se questo metodo non funziona, invia un ticket di supporto.

Lettura correlata

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