Just met with this error, and here is the hack !
* You are in a public wifi, and usually connect SSL via a Certificate issued by the authority.
* The certificate file is Downloads/CA_Certificate.cer
* Global git fix
git config --global http.sslcainfo Downloads/CA_Certificate.cer
That would do ! do git pull now.