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 desplegableSSH 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
yEnd
texto de key además.
-
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ú desplegablejenkinsSSH
. -
Asegúrate de clonar tu repositorio de Github usando
SSH
noHTTPS
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.