git config --global http.proxy 127.0.0.1:8087
git config --global http.sslVerify false
SSL certificate problem: Unable to get local issuer certificate
Problem
The following is seen on the command line when pushing or pulling:
SSL Certificate problem: unable to get local issuer
Cause
This error occurs when a self-signed certificate cannot be verified.
Workaround
Tell git to not perform the validation of the certificate using the global option:
git config --global http.sslVerify false
Resolution
There are several ways this issue has been resolved previously:
A. Ensure the root cert is added to git.exe's certificate store as discussed here.
B. Tell Git where to find the CA bundle by running:
git config --system http.sslCAPath /absolute/path/to/git/certificates
or copying the CA bundle to the /bin directory and adding the following to the gitconfig file:
sslCAinfo = /bin/curl-ca-bundle.crt
C. Reinstalling Git.
D. Ensuring that the complete CA is present, including the root cert.
本文介绍了如何解决在使用Git过程中遇到的SSL证书问题,包括禁用验证、配置证书路径及重新安装Git等方法。
2351

被折叠的 条评论
为什么被折叠?



