My Git installation refueses hard to git clone
a repo due to a
fatal: unable to access 'https://X.X.X.X/svn/...': SSL certificate problem: unable to get local issuer certificate
error.
This is a common question around the Web, answered here and here. The solution consists of
1) either appending the certificate to the end of the cert-bundle
file, or providing it as a solo file
2) making sure that the git config http.sslCAInfo
property is pointed to the correct location in the correct config file.
On the account of finding which config file that is, here and here is where to look.
All configs listed in git config --list --show-origin
point to the right cert-bundle
, which of course contains the right key.
Any thoughts on what else can break the certificate validation process? The error message suggests that Git (or the lib doing the job) wasn't even able to get the certificate. Any thoughts on how's that even possible?