1
resposta

erro ao clonar o repo pelo jenkins

minha key privada funciona para clonar dentro da vm, mas não funciona para clonar pelo jenkins da o seguinte erro

No ED25519 host key is known for github.com and you have requested strict checking. Host key verification failed. fatal: Could not read from remote repository.

1 resposta

O erro que você está enfrentando indica que a verificação da chave do host falhou ao tentar clonar o repositório via Jenkins. Isso geralmente acontece quando a chave do host armazenada no arquivo known_hosts não corresponde à chave do host remoto.

Aqui estão algumas soluções que você pode tentar:

Verificar a Chave do Host: Certifique-se de que a chave do host do GitHub está corretamente armazenada no arquivo known_hosts no agente Jenkins. Você pode adicionar a chave manualmente ou usar a estratégia "known hosts" no Jenkins.

Configuração do Jenkins: Vá para Manage Jenkins > Configure Global Security > Git Host Key Verification Configuration e configure a verificação da chave do host. Você pode escolher a estratégia "accept first" para aceitar e lembrar a chave do host na primeira conexão.

Atualizar a Chave do Host: Se a chave do host mudou, você pode gerar uma nova chave no servidor remoto e adicionar essa nova chave ao arquivo known_hosts.

Estratégia de Verificação: Se você não tem controle sobre o sistema de arquivos do agente, considere usar a estratégia "accept first" ou "manually provided keys" para evitar problemas com o arquivo