我在拉取请求和访问终端中的站点时遇到了问题。给出了由未知颁发机构签名的证书错误。
我已按照指南在整个系统范围内安装证书,但我要么做错了什么(可能是因为我是 Ubuntu 新手),要么该指南不适用于我正在使用的 ca 证书。[指南告诉我粘贴证书。我希望我能找到真正知道自己在做什么的人,告诉我我做错了什么。在我使用以下命令更新证书之前,证书文件已粘贴到证书文件夹中。
我使用以下一行命令尝试安装证书:
sudo apt-get install -y ca-certificates
sudo cp local-ca.crt /usr/local/share/ca-certificates
sudo update-ca-certificates
这是命令的输出终端输出的屏幕截图
以下是我一直使用的指南:https://ubuntu.com/server/docs/security-trust-store
答案1
如果您在文本编辑器中打开粘贴到 /usr/local/share/ca-certificates 中的 education-ca.cer 文件,是否会看到顶部附近以 ------begin certificate------ 或类似内容开头的行?
如果愿意,请将其重命名为 education-ca。韓規然后重新运行sudo update-ca-certificates
如果没有,请先尝试按照步骤将其转换为 PEM 格式。