Nyckelprocedurer för Github-token och Composer

Den här artikeln innehåller lösningar på problem med misslyckade distributioner relaterade till misslyckade Github-tokenfel orsakade av inaktuella Composer-nycklar.

Berörda produkter och versioner

NOTE
Adobe Commerce lokala handlare bör kontrollera med sin värdleverantör att de använder Composer version 1.10.21 eller senare på grund av ändringar i tokenformatet som introducerats av Git.

Problem

Distributioner misslyckas och distributionsloggarna innehåller information som liknar följande:

Allvarligt fel: Uncaught UnexpectedValueException: Din github-auth-token för github.com innehåller ogiltiga tecken: "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" i /app/vendor/composer/composer/src/Composer/IO/BaseIO.php:129

Orsak

Inaktuella dispositionsnycklar orsakar fel på Github-token som resulterar i misslyckade distributioner.

Lösning

Du löser problemet genom att uppdatera din Composer-version till 1.10.22:

  1. Kör composer require “composer/composer”:”>1.10.21 i din lokala miljö.
  2. Detta lägger till kravet för den versionen av Composer-paketet. Kontrollera låsfilen - composer/composer-versionen måste vara 1.0.22 eller senare.
  3. Bekräfta composer.json och composer.lock och skicka en distribution.

Om den här metoden inte fungerar skickar du en supportanmälan.

Relaterad läsning

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