HiveBrain v1.2.0
Get Started
← Back to all entries
patternMinor

Jenkins deployment key is not associated with the repository

Submitted by: @import:stackexchange-devops··
0
Viewed 0 times
thejenkinswithrepositoryassociatednotdeploymentkey

Problem

Using jenkins to pull from bitbucket repository, I got this error:

git@bitbucket.org:source/source.git +refs/heads/:refs/remotes/origin/" returned status code 128:
stdout:
stderr: repository access denied. deployment key is not associated with the requested repository.
fatal: Could not read from remote repository.

I have added ssh keys in the bitbucket repo, I have run ssh -v git@bitbucket.org and this is the output:

authenticated via a deploy key.

You can use git or hg to connect to Bitbucket. Shell access is disabled.

This deploy key has read access to the following repositories:

source/source: root.staging_quc -- root@QUICKRESPONSE
debug1: channel 0: free: client-session, nchannels 1
Connection to bitbucket.org closed.
Transferred: sent 2968, received 1872 bytes, in 0.0 seconds
Bytes per second: sent 82471.7, received 52017.2
debug1: Exit status 0

I don't really know what to do, hope you guys have any clue on this one I will update this question

Solution

First make sure that you added the public key to the right repo with the right permission, usually I add it to 'Access keys' so the user has read only permission, then to make sure that is working add the private key to you system so you can use it with using git:

ssh-add private-key
git clone 


If it's working, add those credential to you jenkins and use them later

Code Snippets

ssh-add private-key
git clone <your git repo>

Context

StackExchange DevOps Q#1872, answer score: 1

Revisions (0)

No revisions yet.