我是一个对Git和Jenkins非常陌生的人。
我已经将ssh
密钥添加到Bitbucket中,并且在我的本地机器上,当我执行以下操作时:
git clone git@bitbucket.org:username/repo.git
我可以克隆。
但是当我将相同的URL(git@bitbucket.org:username/repo.git
)添加到Jenkins存储库URL时,我会收到以下错误:
Failed to connect to repository : Command "git ls-remote -h git@bitbucket.org:username/repo.git HEAD" returned status code 128:
stdout:
stderr: Permission denied (publickey).
fatal: The remote end hung up unexpectedly
ssh-keygen
创建新的ssh密钥对。然后,您可以将它们作为部署密钥添加到您的repo中。 - John Szakmeister