Lors de la création d'un job dans Jenkins, il se peut que l'erreur suivante apparaisse au moment d'indiquer le repository à suivre :
Failed to connect to repository : Command "git ls-remote -h https://monsite.com/scm/mon_repo.git HEAD"
Voire même :
Failed to connect to repository : Command "git ls-remote -h https://monsite.com/scm/mon_repo.git HEAD" returned status code 128:
stdout:
stderr: fatal: unable to access 'https://monsite.com/scm/mon_repo.git/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Cela arrive quand le serveur contenant les répo utilise un certificat SSL auto-signé. Pour remédier à ce problème, il faut :
/etc/ssl/certs/
du serveur hébergeant Jenkins.Jenkins devrait maintenant accepter le répo sans broncher.