No puedo, por mi vida, hacer que mi Jenkins CI trabaje con Github.Jenkins no está jugando bien con un repositorio privado de GitHub (Windows)
Tuve un error en el comando clonar, pero eso se debió a claves, por lo que inicié sesión como cuenta de servicio (el usuario Jenkins se ejecuta como un servicio de Windows) y ejecuté el comando clonar. Todo bien en el capó.
Sin embargo, cuando quiero ejecutar la búsqueda para obtener la última, no terminará. Simplemente se sienta allí. Lo he intentado a través del complemento Git para Jenkins, y también a través de un script de línea de comandos de Windows. Ni trabajo Sin embargo, si abro un símbolo del sistema y escribo el comando, ¡funciona!
¿Cómo puedo hacer que funcione a través de Jenkins?
que ejecutar este script:
set
"C:\Program Files (x86)\Git\bin\git.exe" fetch -t ssh://[email protected]/OrgName/MyRepo.git +refs/heads/*:refs/remotes/origin/*
exit 0
y se pega en el comando buscar, no salir.
¿Alguien tiene alguna sugerencia?
¿Por qué usa la url de ssh? Debería funcionar bien con 'git: // github.com/OrgName/MyRepo.git' a menos que Jenkins tenga que cometer algo. –
Si uso su URL, parece que no intentará y usaré las claves SSH que configuré. Sigo recibiendo el error "Fatal: remote end colgado" – CamronBute
ah, ¿estás usando un repositorio privado? –