
[insira a descrição da imagem aqui]
1Falha ao conectar ao repositório: Comando "git ls-remote -h -[e-mail protegido]:yeni/jenkins-terraform.git HEAD" retornou o código de status 128: stdout: stderr: Nenhuma chave de host ECDSA é conhecida para github.com e você solicitou uma verificação rigorosa. Falha na verificação da chave de host. fatal: não foi possível ler do repositório remoto.
Certifique-se de ter os direitos de acesso corretos e de que o repositório existe.
estou recebendo este erro quando tento conectar o repositório GitHub ao Jenkins. Deixe-me saber como resolver isso
Responder1
... e você solicitou uma verificação rigorosa.
Você pode verificar a configuração Jenkins/Git-Host-Key-Verification em Segurança Global...
Obviamente você pode contornar isso selecionandoSem verificaçãoo que não é de todo recomendado.
Caso você queira usarArquivo de hosts conhecidosverificação, você pode preencher previamente as chaves SSH para cada servidor, usando o comando abaixo (no Linux)...
ssh-keyscan github.com >> ~/.ssh/known_hosts
Você tem que fazer isso na conta de usuário com a qual Jenkins está executando.
Existe esse semelhanteTópico StackOverflow “Falha na verificação da chave do Jenkins Host”, onde outras soluções são mencionadas, paralelamente às anteriores.
Responder2
como mencionado emTópico StackOverflow “Falha na verificação da chave do Jenkins Host”não se esqueça de preencher oJenkinsarquivo do usuário known_hosts
!
Faça login antes de qualquer adição ao known_hosts
uso:
sudo su - jenkins
Responder3
Executei o seguinte comando depois de fazer login no contêiner Jenkins como jenkins
usuário, para obter uma entrada automatizada de chave de host no known_hosts
arquivo.
ssh -T [email protected]
E isso resolveu.