Jenkins accès privé BitBucket des pensions de plus de SSH

Je vais avoir de la difficulté à obtenir Jenkins pour cloner un dépôt git sur BitBucket via SSH. Il échoue avec le message suivant:

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

Mesures prises

  • Créer une paire de clés SSH
  • Ajouter la clé publique comme un déploiement clé pour le référentiel sur BitBucket
  • Installer la clé SSH et le nom d'utilisateur (qui ont essayé les deux git et mon BB nom de compte) dans le Jenkins informations d'Identification du gestionnaire de plugin
  • Tentative de cloner le dépôt dans la construire en utilisant une URL de la forme de

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

J'ai aussi essayé de ne pas utiliser les informations d'identification du gestionnaire et de l'installer manuellement les clés dans /var/log/jenkins/.ssh/, mais en vain.

Les idées de ce que je fais mal?

Est le clone de travail en ligne de commande? Il est possible que Jenkins est en cours d'exécution en tant qu'utilisateur "jenkins" qui peut être différent de l'utilisateur auquel vous essayez de clone... Jenkins doit être en cours d'exécution en tant qu'utilisateur "utilisateur" pour lequel vous avez téléchargé les touches...
En fait, non, - il s'est avéré être un problème de firewall. Merci pour l'aide.
FWIW la copie des clés à partir de mon compte d'utilisateur à /var/lib/jenkins/.ssh m'a aidé avec un problème similaire

OriginalL'auteur user2424511 | 2013-09-18