Github代號問題和撰寫器金鑰程式

本文提供解決方案,解決因過時撰寫器金鑰而導致Github權杖失敗的相關部署失敗問題。

受影響的產品和版本

NOTE
由於Git匯入的權杖格式變更,Adobe Commerce內部部署商家應洽詢其主機提供者,以確保他們使用Composer 1.10.21版或更新版本。

問題

部署失敗,且部署記錄檔包含類似下列的資訊:

嚴重錯誤:未攔截到UnexpectedValueException:您的github.com的github oauth權杖包含無效字元: /app/vendor/composer/composer/src/Composer/IO/BaseIO.php:129 ​中的「ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx」

原因

過時的撰寫器金鑰會導致Github權杖失敗,進而導致部署失敗。

解決方案

若要解決此問題,請將您的Composer版本更新為1.10.22:

  1. 在您的本機環境中,執行composer require “composer/composer”:”>1.10.21
  2. 這為該撰寫器套件版本新增了需求。 檢查鎖定檔案 — composer/composer版本必須為1.0.22或更高版本。
  3. 認可composer.jsoncomposer.lock並推播部署。

如果此方法無法運作,請提交支援票證

相關閱讀

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