Jenkins usa ssh para conectarse a gitlab y no puede conectarse

1. Gitlab agrega la clave pública del servidor jenkins

  1. jenkins genera comando de clave secreta
ssh-keygen -t rsa

2. Dirección de clave secreta de Jenkins:

cd   /root/.ssh

inserte la descripción de la imagen aquí
3. Copie la clave pública en gitlab para agregar

cat id_rsa_pub

inserte la descripción de la imagen aquí

4. Agregar clave privada a jenkins

cat id_rsa

inserte la descripción de la imagen aquí
5. Vinculación (si va bien, terminará aquí)
(Esta imagen es la imagen cuando tiene éxito)
inserte la descripción de la imagen aquí
6. La solución a la falla de conexión
Primero use git para clonar la dirección ssh del proyecto que necesita ayuda.
inserte la descripción de la imagen aquí
Se encuentra que git puede extraer el proyecto gitlab
En este momento, busque los siguientes archivos en el directorio clave

cd /root/.ssh

inserte la descripción de la imagen aquí
En este momento, vaya a jenkins para vincular el proyecto con las credenciales ssh y ya no informe de un error.
inserte la descripción de la imagen aquí
Intente compilar el proyecto con éxito:
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_44798321/article/details/131744011
Recomendado
Clasificación