
He configurado un repositorio privado de Bitbucket al que se puede acceder sin problemas mediante Jenkins Git-Plugin. Cuando cambio el repositorio para requerir autenticación, Jenkins se queja
stderr: fatal: Authentication failed for 'https://bitbucket/scm/test/test.git'
Proporcioné credenciales en el complemento que tienen permisos suficientes para acceder al repositorio. También puedo probar esto con éxito en la línea de comando del servidor jenkins.
URL del repositorio en Jenkins:https://bitbucket/scm/test/test.git
Si agrego las credenciales directamente en la URL del repositorio, la autenticación funciona bien.
https://testuser:pa$$@bitbucket/scm/test/test.git
Actualmente no entiendo cómo se pasan las credenciales en el complemento jenkins, así que tal vez haya algún problema con gitconfig. Aquí esta el mio
[credential]
helper = store
[core]
editor = nano.exe
askpass = false
¿Alguna sugerencia sobre cómo configurar git y jenkins para poder usar la autenticación de usuario (nombre de usuario y contraseña) a través de https?
Respuesta1
Resultó que el usuario en jenkins estaba configurado incorrectamente, por lo que suponiendo que el nombre de usuario Y la contraseña estén configurados correctamente, proporcionar la URL y la selección de las credenciales correctas está bien.
URL del repositorio en Jenkins:https://bitbucket/scm/test/test.git