git下载github操作 unable to get local issuer certificate
时间: 2023-10-28 10:00:24 浏览: 211
git、github的操作
当在使用git下载github操作时出现"unable to get local issuer certificate"的错误,这通常表示git无法验证github的SSL证书,因为缺少本地颁发机构(CA)的根证书。有几种方法可以解决这个问题。
方法一是手动添加缺失的根证书。你可以从颁发机构的网站或其他可靠来源下载所需的根证书,并将其添加到git的证书存储中。具体步骤如下:
1. 打开https://github.com,点击浏览器的锁图标,查看证书详情。
2. 导出根证书(Root Certificate)到本地,保存为.pem或.crt格式的文件。
3. 在命令行中运行以下命令,将根证书添加到git的证书存储中:
git config --global http.sslCAinfo /path/to/root_certificate.pem
(将/path/to/root_certificate.pem替换为你保存根证书的路径)
方法二是禁用SSL证书验证。请注意,这种方法会降低连接的安全性,建议尽量使用方法一来解决问题。如果你仍然想要禁用SSL证书验证,请按照以下步骤操作:
1. 在命令行中运行以下命令,禁用SSL证书验证:
git config --global http.sslVerify false
无论你选择哪种方法,都应该能够解决"unable to get local issuer certificate"的问题并成功下载github操作。
阅读全文