Problema no token do GitHub e procedimentos principais do Composer
Este artigo fornece soluções para o problema de implantações com falha relacionadas a falhas de token Github causadas por chaves Composer desatualizadas.
Produtos e versões afetados
- Adobe Commerce na infraestrutura em nuvem, todas as versões com suporte
- Composer versões 1.10.20 e anteriores
NOTE
Os comerciantes locais do Adobe Commerce devem consultar seu provedor de host para garantir que estejam usando o Composer versão 1.10.21 ou superior devido às alterações de formato de token introduzidas pelo Git.
Problema
As implantações falham e os logs de implantação contêm informações semelhantes às seguintes:
Erro fatal: Uncaught UnexpectedValueException: Seu token oauth do github para github.com contém caracteres inválidos: "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" em /app/vendor/composer/composer/src/Composer/IO/BaseIO.php:129
Causa
Chaves Composer desatualizadas causam falhas no token Github, que resultam em implantações com falha.
Solução
Para resolver o problema, atualize sua versão do Composer para 1.10.22:
- Em seu ambiente local, execute
composer require “composer/composer”:”>1.10.21
. - Isso adiciona o requisito para a versão do pacote do Composer. Verificar o arquivo de bloqueio - a versão
composer/composer
deve ser 1.0.22 ou superior. - Confirme
composer.json
ecomposer.lock
e envie uma implantação por push.
Se este método não funcionar, envie um tíquete de suporte.
Leitura relacionada
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a