简体   繁体   中英

Connecting to bitbucket repository from jenkins server

At moment I'm trying to create connection from jenkins to my bitbucket repository, using the git plugin that I've installed in jenkins.

When I enter to the repository URL, I get the following message notification shown in the figure:

"Failed to connect to repository : Command "ls-remote -h git@bitbucket.org:safe2school-ondemand/s2s-android-padres.git HEAD" returned status code 128: stdout: stderr: Permission denied (publickey). fatal: The remote end hung up unexpectedly"

尝试通过 git 从 jenkins 连接到 bitbucket repo

I've install jenkins on apache tomcat container, which is located in a path /srv/apache-tomcat

In the system I have a root ssh-key and I add this key to bitbucket. I appreciate your support :)

You can try with user-password authentication credential, this is the alternative way that this plugin gives us.

  1. Click 'Add' button.

在此处输入图片说明

  1. Select "User with password" in Kind input.
  2. Add bitbucket account credential.

在此处输入图片说明

  1. Enter bitbucket repo url using 'https' protocol.

在此处输入图片说明

Finally, the absence of errors (like red messages under repo url input) means that the process had success.

In addition to @geoom answer, 2FA users can use " app passwords " for the credentials

App passwords are substitute passwords for a user account which you can use for scripts and integrating tools to avoid putting your real password into configuration files.

App passwords are designed to be used for a single purpose with limited permissions, so they don't require two-step verification (2SV). This means app passwords can be used by users with 2SV make API calls to their Bitbucket account, and to integrate Bitbucket with other tools like Sourcetree and Bamboo.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM