Github トークンの問題と Composer の主要手順

この記事では、古い Composer キーが原因で発生した Github トークンの失敗に関連するデプロイメントの失敗の問題に対する解決策を提供します。

影響を受ける製品とバージョン

NOTE
Adobe Commerce オンプレミスのマーチャントは、Git によって導入されたトークン形式の変更により、Composer バージョン 1.10.21 以降を使用していることをホスト プロバイダーに確認する必要があります。

問題

デプロイメントが失敗し、デプロイメントログに次のような情報が含まれている場合:

致命的なエラー:見つからなかった予期しない ValueException: github.comの github OAuth トークンに無効な文字:「ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx」が/app/vendor/composer/composer/src/Composer/IO/BaseIO.php:129 に含まれています

原因:

Composer キーが古いと、Github トークンでエラーが発生し、デプロイメントが失敗します。

解決策

この問題を解決するには、Composer のバージョンを 1.10.22 にアップデートしてください。

  1. ローカル環境で、composer require “composer/composer”:”>1.10.21 を実行します。
  2. これにより、その Composer パッケージ バージョンの要件が追加されます。 ロックファイルを確認します。composer/composer のバージョンは 1.0.22 以降である必要があります。
  3. composer.json および composer.lock をコミットし、デプロイメントをプッシュします。

この方法が機能しない場合は、 サポートチケットを送信してください。

関連資料

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