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