La authentication SSH falla en la encuesta Jenkins Git (funciona en el desencadenador manual)

He configurado la authentication SSH para que Jenkins pueda verificar el código de un repository de GitHub.

Cuando inicio manualmente una compilation, todo funciona bien. Sin embargo, cuando uso una encuesta periódica, obtengo un error de authentication.

Iniciado el 21 de abril de 2014, 11:02:14 PM Uso de la estrategia: Pnetworkingeterminado [encuesta] Última revisión incorporada: Revisión 2dd6b946d5274c0e802fd912e9c9aed9c1bafa7c (origin / desenv) con GIT_SSH para establecer las cnetworkingenciales jenkins@glr.com.br FATAL: Comando "git ls-remote" -h git@github.com: felipe-gdr / game-of-life.git desenv "devolvió el código de estado 128: stdout: stderr: Permiso denegado (publickey). fatal: no se pudo leer desde el repository remoto.

Por favor, asegúrese de tener los derechos de acceso correctos y existe el repository.

Estuve atascado en esto durante toda una tarde e intenté todo, incluso el inicio manual de mi agente ssh y la adición manual de la key ssh de los usuarios de compilation, etc.

De acuerdo con las respuestas de este hilo El uso de ssh-agent con jenkins durante el sondeo de SCM creando una key SSH sin una frase de contraseña es la única forma de lograr este comportamiento por el momento.

Es extremadamente negligente, pero es la única solución que podría get trabajando en mi último proyecto de construcción.