Here’s a problem that I ran into a few months ago on a system while cloning a remote git repo.
$ git clone https://github.com/sukhbinder/winsay.git Cloning into 'winsay'... fatal: unable to access 'https://github.com/sukhbinder/winsay.git/': SSL certificate problem: unable to get local issuer certificate
I am using Git on Windows. Installed the msysGit package. Test repository has a self-signed certificate at the server. Can access and use the repository using HTTP without problems. Moving to HTTPS gives the error:
SSL Certificate problem: unable to get local issuer certificate.
I have the self signed certificate installed in the Trusted Root Certification Authorities of my Windows 7 – client machine. I can browse to the HTTPS repository URL in Internet Explorer with no error messages.
Open Git Bash and run the command if you want to completely disable SSL verification.
git config --global http.sslVerify false
Note: This solution opens you to attacks like man-in-the-middle attacks. Therefore, turn on verification again as soon as possible:
git config --global http.sslVerify true
Hope this helps others who get this or similar error. Do let me know.
Other related posts