Github代號問題和撰寫器金鑰程式
本文提供解決方案,解決因過時撰寫器金鑰而導致Github權杖失敗的相關部署失敗問題。
受影響的產品和版本
- 雲端基礎結構上的Adobe Commerce,所有支援的版本
- Composer 1.10.20版及更低版本
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:
- 在您的本機環境中,執行
composer require “composer/composer”:”>1.10.21
。 - 這為該撰寫器套件版本新增了需求。 檢查鎖定檔案 —
composer/composer
版本必須為1.0.22或更高版本。 - 認可
composer.json
和composer.lock
並推播部署。
如果此方法無法運作,請提交支援票證。
相關閱讀
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a