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令牌失败,进而导致部署失败。

解决方案

要解决此问题,请将您的编辑器版本更新为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