SSL证书问题之SSL certificate problem: Unable to get local issuer certificate
一、背景
在安装Stable Diffusion插件时,有时会提示SSL错误,导致无法下载插件,会看到以下错误信息:
SSL Certificate problem: unable to get local issuer
产生此问题的原因,可能是以下两点。
- 无法验证自签名证书。
- 默认 GIT 加密后端(Windows 客户端)
二、解决方案
只需要告诉 git 不要使用 global 选项执行证书验证
然后,进入SD安装目录E:\sd-webui-aki\sd-webui-aki-v4.1\
进入命令行CMD
git config --global http.sslVerify false
请注意,全局禁用 SSL 验证可能被视为安全风险,应仅暂时实施
取消验证后,再通过命令行下载SD插件,命令如下:
git clone -v --filter=blob:none -- https://github.com/journey-ad/sd-webui-bilingual-localization.git E:\sd-webui-aki\sd-webui-aki-v4.1\tmp\sd-webui-bilingual-localization
根据命令提示,下载好的插件放在E:\sd-webui-aki\sd-webui-aki-v4.1\tmp\
如图所示:
最后,我们再把插件放在SD插件安装的根目录E:\sd-webui-aki\sd-webui-aki-v4.1\extensions
最后,重启SD即可。