I seem to be stuck trying to connect Jenkins (EC2 AWS Ubuntu instance) with Bitbucket.
Whenever I try to create my project (I installed the git plugin on Jenkins), I get ...
Building in workspace /var/lib/jenkins/jobs/Google adwords/workspace Checkout:workspace / /var/lib/jenkins/jobs/Google adwords/workspace - hudson.remoting.LocalChannel@2c473996 Using strategy: Default Cloning the remote Git repository Cloning repository origin ERROR: Error cloning remote repo 'origin' : Could not clone git@bitbucket.org :DAVID99WORLD/assessme.git hudson.plugins.git.GitException: Could not clone git@bitbucket.org :DAVID99WORLD/assessme.git at hudson.plugins.git.GitAPI.clone(GitAPI.java:268) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1122) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1064) at hudson.FilePath.act(FilePath.java:842) at hudson.FilePath.act(FilePath.java:824) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1064) at hudson.model.AbstractProject.checkout(AbstractProject.java:1256) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494) at hudson.model.Run.execute(Run.java:1502) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:236) Caused by: hudson.plugins.git.GitException: Command "git clone --progress -o origin git@bitbucket.org :DAVID99WORLD/assessme.git /var/lib/jenkins/jobs/Google adwords/workspace" returned status code 128: stdout: Cloning into '/var/lib/jenkins/jobs/Google adwords/workspace'... stderr: Host key verification failed. fatal: The remote end hung up unexpectedly
Great - it looks like he is trying to go through ssh, but cannot find the keys. So I'm trying to generate keys, under ~/.ssh I have authorized_keys and known_hosts , but according to the documentation here ...
https://confluence.atlassian.com/display/BITBUCKET/How+to+install+a+public+key+on+your+bitbucket+account
I should have a file under ~ / .ssh called id_rsa
I follow the documentation ...
https://confluence.atlassian.com/display/BITBUCKET/Using+the+SSH+protocol+with+bitbucket
But it looks almost half finished, or I skip a bit where the key falls into the correct file.
Firstly - my guess is correct, is this an ssh problem? Secondly, if so, does anyone know how to get the keys to match so that Jenkins can do the attraction and build?
EDIT: I assumed this was an ssh problem since the Jenkins Build using git issue with the deployment key was related, but I use bitbucket, not github.
java git bitbucket jenkins
david99world
source share