Uso GitBlit (1.3.2), Jenkins (1.534) en RedHat 6
Creé un repository de Git en un GitBlit local. El acceso está restringido a usuarios autenticados. Esto funciona bien
Cuando bash configurar un nuevo trabajo en Jenkins para habilitar la continuous integration, ingreso el URL del repository de Git de la siguiente manera:
http: //jenkins@myhost.local/gitblit/git/testing/secunetworking_repo.git
Recibí el siguiente post de error y no sé dónde establecer la contraseña de jenkins …
Failed to connect to repository : Failed to connect to http://jenkins@myhost.local/gitblit/git/testing/secunetworking_repo.git (status = 401)
¡La ayuda es muy bienvenida!
Puede intentar include la contraseña en su url:
http://jenkins:password@myhost.local/gitblit/git/testing/secunetworking_repo.git
Esto debería funcionar usando Jenkins 1.560 y gitblit 1.5.0 si agrega las cnetworkingenciales a Jenkins (Global Cnetworkingentials) y utiliza JGit (si la versión instalada de git no es compatible con git config –local ) Probablemente pueda usar git nativo si tener una versión más reciente (> = 1.7.9).
La URL sería http: //myhost.local/gitblit/git/testing/secunetworking_repo.git
A continuación, select las cnetworkingenciales del menu desplegable o agregue nuevas cnetworkingenciales.
Utilice .netrc
en la carpeta /var/lib/jenkins
machine host login user password yourpassword