integrando a Jenkins con git

al tratar de integrar a Jenkins para trabajar con git, configuro el repository en la configuration del trabajo, y parece que no puedo autenticar la connection.

No estoy seguro de qué cnetworkingenciales debo poner.

Tengo una key ssh en ~ / .ssh y el propietario es el usuario jenkins, y la key pública está en la configuration de mi count git ¿Cuáles son las cnetworkingenciales que debo usar? ¿Qué nombre de usuario debería ser? El nombre de usuario git o el nombre de usuario en mi máquina que generó la key ssh? cartas credenciales error

En primer lugar, su máquina parece estar ejecutando una versión de Git anterior a la 1.7.4 (que tiene unos cinco años), por lo tanto, ¿por qué está recibiendo un error sobre la git config --local faltante git config --local Bandera git config --local .

No podrá usar el complemento Git con Jenkins a less que lo actualice (o cambie a la implementación de JGit).

Sigue la guía de GitHub sobre cómo generar una key SSH y agrega la key pública a tu count de GitHub.

Luego puede agregar esto como cnetworkingencial a Jenkins:

  • Tipo: SSH Nombre de usuario con key privada
  • Nombre de usuario: puede ser cualquier cosa, ya que el nombre de usuario de SSH se especifica en la configuration de Git

Lo más fácil sería usar "Enter directly" y pegar la key privada que generó. (de lo contrario, deberá asegurarse de que sus keys generadas se muevan al directory Jenkins ~/.ssh , o que los files sean leíbles por el usuario de Jenkins)

Si generó la key con una contraseña (no es obligatorio hacerlo), debe ingresarla en el campo "Frase de contraseña".