Saltar al contenido

Cambie la canalización de jenkins para usar github en lugar de gitlab

Es imprescindible interpretar el código correctamente previamente a utilizarlo a tu trabajo si tquieres aportar algo puedes decirlo en los comentarios.

Solución:

Puedes configurar Jenkins instancia con Github con la ayuda de SSH key

Solo tienes que crear SSH pública y privada keys y pasado public key en

Github > Configuración > SSH/GPC key > Añadir público key
Asegúrese de no agregar ningún espacio ni una nueva línea

Guardar y salir de Github

ahora ve a Jenkins
* Comience a configurar su proyecto, o Vaya a credentials > System > Global credentials > Add credentials se abrirá una página

  • En Kind selección desplegable SSH Username with private key
  • Consulta privada key botón de radio y luego presione Add key botón, se abrirá un área de texto para pegar su privado key en esa área de texto, asegúrese de copiar el privado key y al pegar sin agregar ningún espacio en él. Asegúrate de seleccionar todo key, Begin y End texto de key además.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

  • Ahora guarde y mientras configura el proyecto Source Code Management pestaña, encontrará credenciales y un menú desplegable, seleccione el nuevo configurado key de ese menú desplegable jenkinsSSH.

  • Asegúrate de clonar tu repositorio de Github usando SSH no HTTPS

ingrese la descripción de la imagen aquí

y construir la aplicación. esto funcionará

para obtener más referencia, vea este video tutorial https://www.youtube.com/watch?v=mGXGIOpKAos&list=PLhW3qG5bs-L_ZCOA4zNPSoGbnVQ-rp_dG&index=9

[Update]

Para clonar el repositorio de git usando el token de acceso personal, puede usar el siguiente formato

https://user:[email protected]/org/repo.git

me gusta

git clone https://user:[email protected]/org/repo.git

hay una pregunta más igual a esta, y él proporcionó una solución, podría ayudarlo

Git Clone en Jenkins con token de acceso personal inactivo para siempre

por favor échale un vistazo

Después de buscar intensamente en Google, encontré la respuesta, que resultó ser mucho más fácil de lo que pensé:

Aparentemente, un token de acceso personal se puede usar como una contraseña, al menos en lo que respecta a jenkins. Agregué nuevas credenciales al administrador de credenciales, elegí escribir ‘nombre de usuario y contraseña’, ingresé un nombre de usuario no existente (‘usuario’) y coloqué el token de acceso personal en el campo de contraseña.

De esta manera, pude elegir las credenciales del menú desplegable como lo hice antes, y el proyecto se clonó sin problemas.

Sección de Reseñas y Valoraciones

Si te ha resultado de utilidad este post, agradeceríamos que lo compartas con otros programadores de esta forma nos ayudas a dar difusión a esta información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *