Jenkins Permission refusée (publickey, gssapi-keyex, gssapi-avec-mic, mot de passe)

Sur Jenkins qui est configuré sur un server CentOS, j'essaye de me connecter à un repository git sur un autre server en utilisant un nom d'user et un mot de passe. Malheureusement, je reçois une erreur de suivi:

Failed to connect to repository : Command "/usr/bin/git -c core.askpass=true ls-remote -h ssh://root@[ip addres]:2020/opt/gitrepo/enpapp.git HEAD" returned status code 128: stdout: stderr: Permission denied, please try again. Permission denied, please try again. Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). fatal: Could not read from remote repository.* Please make sure you have the correct access rights and the repository exists. 

Je suis capable de me connecter au server git en utilisant Putty.
Aussi je suis capable de cloner le repository git en utilisant Netbeans ou en command line.

La permission du dossier .ssh est 700 et le file known_hosts est 644

Solutions Collecting From Web of "Jenkins Permission refusée (publickey, gssapi-keyex, gssapi-avec-mic, mot de passe)"

(Commande "/ usr / bin / git -c core.askpass = vrai ls-distant -h ssh: // racine @ [adresse ip]: 2020 / opt / gitrepo / enpapp.git HEAD")

À partir de vos journaux, il est entendu que Jenkins tente de se connecter au server à l'aide de keys ssh

vous pouvez générer des keys appropriées à l'aide de ssh-keygen et append la key privée dans Jenkins Credentials et la key publique dans votre count de server.

C'est mieux si vous pouvez partager la capture d'écran de votre travail jenkins montrant comment il est configuré. Git plugin dans Jenkins ne supporte pas Nom d'user et mot de passe sur SSH.
https://issues.jenkins-ci.org/browse/JENKINS-22909