I'm trying to get Jenkins up and running with a GitHub hosted repository. I'm not sure I have to try and manage multiple deploy keys because The repository has multiple git submodules.
My personal GitHub user account is a collaborator of each of the projects I wish to pull in with Jenkins, so I've generated an SSH key within /var/lib/jenkins/.ssh and added it to my personal GitHub account.
However, when I try and add the repository URL to my Jenkins project configuration, I get:
Failed to connect to repository : Command "git ls-remote -h email@example.com:***/***.git HEAD" returned status code 128:
stderr: Host key verification failed.
fatal: The remote end hung up unexpectedly
Where am I going wrong?