I'm trying to connect jenkins on a github repo.
When I specify the Repo URL jenkins return the following error message:
Failed to connect to repository : Command "git ls-remote -h firstname.lastname@example.org:adolfosrs/jenkins-test.git HEAD" returned status code 128:
stderr: Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Failed to connect to repository : Failed to connect to
https://github.com/adolfosrs/jenkins-test.git (status = 407)
git ls-remote -h email@example.com:adolfosrs/jenkins-test.git HEAD
The problem was that somehow I created the ssh files with the root user. So the files owner was root.
The solution was just change the ownership to the jenkins user.
chown jenkins id_rsa.pub chown jenkins id_rsa