Problem mit GitHub-Token und wichtige Verfahren von 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
Adobe Commerce-Händler vor Ort sollten sich bei ihrem Hostanbieter erkundigen, ob sie Composer Version 1.10.21 oder höher aufgrund der von Git eingeführten Änderungen des Token-Formats verwenden.

Problem

Bereitstellungen schlagen fehl und Bereitstellungsprotokolle enthalten Informationen ähnlich den folgenden:

Schwerwiegender Fehler: UnexpectedValueException: Ihr GitHub-OAuth-Token für github.com enthält ungültige Zeichen: „ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx“ in /app/vendor/composer/composer/src/Composer/IO/BaseIO.php:129

Ursache

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

Lösung

Um das Problem zu beheben, aktualisieren Sie Ihre Composer-Version auf 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 - composer/composer Version muss 1.0.22 oder höher sein.
  3. composer.json und composer.lock übertragen und eine Bereitstellung per Push übertragen.

Wenn diese Methode nicht funktioniert, reichen ein Support-Ticket ein.

Verwandtes Lesen

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