adolfosrs adolfosrs - 9 months ago 111
Git Question

Jenkins: Failed to connect to repository

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 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.

When using the HTTPS:// Url jenkins returns:

Failed to connect to repository : Failed to connect to (status = 407)

I tried succesfully to clone the repo at the same machine where jenkins is running and I also could run the
git ls-remote -h HEAD
command. So I have the right SSH at github.

Any Ideas?

Answer Source

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 
chown jenkins id_rsa