错误:设置 id_rsa 后无法验证第一个证书

Posted

技术标签:

【中文标题】错误:设置 id_rsa 后无法验证第一个证书【英文标题】:Error: unable to verify the first certificate after setting up an id_rsa 【发布时间】:2021-10-14 07:40:56 【问题描述】:

在运行以下命令后,我在启动 nextJS 应用时突然遇到错误:

ssh-keygen -t rsa -C "myemail@example.com"

设置密码后,我无法运行 npm run dev 并出现以下问题:


  code: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE'

我也尝试在 npm 上禁用 ssl,但它仍然无法正常工作

【问题讨论】:

【参考方案1】:

UNABLE_TO_VERIFY_LEAF_SIGNATURE 应该是 HTTPS URL (like here) 的证书问题出现的错误,不是 SSH。

在其他作品中,你的 SSH 密钥根本不应该参与。

如果您的依赖项中有git+https:// URL:

您可以修复您的证书 (example on Windows) 或者对于某些 URL,您可以使用 SSH one instead of HTTPS(这将依赖于您的 SSH 密钥)

【讨论】:

以上是关于错误:设置 id_rsa 后无法验证第一个证书的主要内容,如果未能解决你的问题,请参考以下文章

本地 Keycloak 设置返回“错误:无法验证第一个证书”nodejs 错误

错误:无法验证nodejs中的第一个证书

charles 使用中手机无法抓取https包(iphone)

Node-RED 和 nodemailer - 错误:无法验证第一个证书

为啥 Ruby 无法验证 SSL 证书?

Curl 中出现错误 - 对等证书无法使用已知 CA 证书进行身份验证