icate problem: unable to get local issuer certificate
时间: 2023-08-19 11:17:30 浏览: 58
这个错误是由于无法获取本地颁发机构证书导致的。在使用https克隆代码时,系统会验证服务器的SSL证书是否有效。如果无法获取本地颁发机构证书,就会出现这个错误。
解决这个问题的方法有几种。一种方法是手动导入缺失的证书。你可以从https://curl.se/docs/sslcerts.html这个网页上找到更多关于如何导入证书的详细信息。另一种方法是使用--insecure选项来忽略证书验证,但这样会降低安全性。
另外,你提到在Chrome浏览器上访问时证书是正常的,这可能是因为Chrome浏览器内置了一些常见的根证书,而curl和Python可能没有这些根证书。你可以尝试更新curl和Python的根证书库,或者手动导入缺失的证书来解决这个问题。