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
- Adobe Commerce sull'infrastruttura cloud, tutte le versioni supportate
- Compositore versioni 1.10.20 e inferiori
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:
- Nell'ambiente locale, eseguire
composer require “composer/composer”:”>1.10.21
. - 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. - Eseguire il commit di
composer.json
ecomposer.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