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令牌失败,进而导致部署失败。
解决方案
要解决此问题,请将您的编辑器版本更新为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