La configuration jenkins sur centos: problèmes avec les clés ssh et git

Est passé à travers beaucoup de questions, mais rien ne semble être la résolution de mon problème. Ou pour être plus précis, je ne sais pas si je fais tout correctement.
Il est donc ici:

Ont installé centos 6.3 OS.
Ensuite, j'ai suivi le guide suivant pour installer jenkins:

https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+sur+RedHat+distributions

Jenkins fonctionne très bien. Maintenant, je suis en train de mettre en place un simple travail, ce qui nécessite pour cloner un dépôt git. (J'ai installé le plugin git)

Dans le dépôt URL que j'ai tapez la commande suivante:
git@gitserver:myrepo.git
Bien sûr, j'obtiens une erreur: stderr: la clé d'Hôte d'échec de la vérification.

ok, j'ai besoin de générer des clés ssh et tout sera bon.
J'ai donc effectuer les opérations suivantes:

su - jenkins

mais malheureusement il n'a pas d'interrupteur à jenkins de l'utilisateur.

cat /etc/passwd

affiche les éléments suivants:

jenkins:x:496:492:Jenkins Continuous Build Server:/var/lib/jenkins:/bin/false

semble qu'il n'ont pas de domicile habituel répertoire.

La question est de savoir comment générer des clés pour jenkins ou si les étapes ci-dessus où on a pas le droit de le faire, comment puis-je résoudre ce problème?

Merci beaucoup!

Mise à jour:
J'ai généré les clés (en tant que super-utilisateur (root) et les a placés dans jenkins à la maison et fait exactement et copié la clé publique au serveur git. Encore ne l'a pas aidé.

Quand je regarde le journal de la construction, il est dit:

Started by user anonymous
Building in workspace /var/lib/jenkins/jobs/myrepo/workspace

cet utilisateur anonyme est-ce un autre utilisateur créé par jenkins, ou est-il encore jenkins qui exécute les commandes?

J'obtiens le même problème :(.

OriginalL'auteur Tadzys | 2012-09-26