SSL证书问题之SSL certificate problem: Unable to get local issuer certificate

一、背景

在安装Stable Diffusion插件时,有时会提示SSL错误,导致无法下载插件,会看到以下错误信息:

SSL Certificate problem: unable to get local issuer

产生此问题的原因,可能是以下两点。

  1. 无法验证自签名证书。
  2. 默认 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即可。

三、参考

  1. https://confluence.atlassian.com/bitbucketserverkb/ssl-certificate-problem-unable-to-get-local-issuer-certificate-816521128.html
posted @ 2023-12-15 20:49  xyztank  阅读(1400)  评论(0编辑  收藏  举报