GitHub-Token-Problem und wichtige Verfahren für Composer

Dieser Artikel enthält Lösungen für das Problem fehlgeschlagener Bereitstellungen im Zusammenhang mit Github-Token-Fehlern, die durch veraltete Composer-Schlüssel verursacht werden.

Betroffene Produkte und Versionen

NOTE
Vor Ort sollten sich Adobe Commerce-Händler bei ihrem Host-Provider erkundigen, ob sie Composer der Version 1.10.21 oder höher verwenden, da Git Änderungen am Tokenformat vornimmt.

Problem

Bereitstellungsprotokolle schlagen fehl und enthalten Informationen ähnlich den folgenden:

Schwerwiegender Fehler: Uncaught UnexpectedValueException: Ihr github-Oauth-Token für github.com enthält ungültige Zeichen: "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" in /app/vendor/composer/composer/src/Composer/IO/BaseIO.php:129

Ursache

Veraltete Composer-Schlüssel verursachen Github-Token-Fehler, die zu fehlgeschlagenen Bereitstellungen führen.

Lösung

Um das Problem zu beheben, aktualisieren Sie Ihre Composer-Version auf Version 1.10.22:

  1. Führen Sie in Ihrer lokalen Umgebung composer require “composer/composer”:”>1.10.21 aus.
  2. Dadurch wird die Anforderung für diese Composer-Paketversion hinzugefügt. Überprüfen Sie die Sperrdatei - die Version composer/composer muss 1.0.22 oder höher sein.
  3. Setzen Sie composer.json und composer.lock ein und führen Sie eine Bereitstellung durch.

Wenn diese Methode nicht funktioniert, senden Sie bitte ein Support-Ticket.

Verwandtes Lesen

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