Jenkins greifen über SSH auf privates BitBucket-Repo zu

Ich habe Probleme, Jenkins dazu zu bringen, ein Git-Repository auf BitBucket über SSH zu klonen. Es schlägt mit der folgenden Meldung fehl:

Building in workspace /var/lib/jenkins/workspace/test
[ssh-agent] Using credentials git ([email protected]:<user>/<repo>.git)
[ssh-agent] Looking for ssh-agent implementation...
[ssh-agent]   Java/JNR ssh-agent
[ssh-agent] Started.
Checkout:test / /var/lib/jenkins/workspace/test - hudson.remoting.LocalChannel@2b619bca
Using strategy: Default
Fetching changes from 1 remote Git repository
Fetching upstream changes from origin
ERROR: Problem fetching from origin / origin - could be unavailable. Continuing anyway
hudson.plugins.git.GitException: Command "git fetch -t origin +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout: 
stderr: ssh: connect to host bitbucket.org port 22: Connection refused
fatal: The remote end hung up unexpectedly
Schritte gemachtErstellen Sie ein SSH-SchlüsselpaarFügen Sie den öffentlichen Schlüssel als Bereitstellungsschlüssel für das Repository in BitBucket hinzuInstallieren Sie den SSH-Schlüssel und den Benutzernamen (haben sowohl "git" als auch meinen BB-Kontonamen ausprobiert) im Jenkins Credentials Manager-Plugin

Versuchen Sie, das Repository im Build mithilfe einer URL in Form von zu klonen

[email protected]:<user>/<repo>.git

Ich habe auch versucht, den Anmeldeinformations-Manager nicht zu verwenden und die Schlüssel manuell zu installieren/var/log/jenkins/.ssh/, aber ohne Erfolg.

Irgendwelche Ideen, was ich falsch mache?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage