gpt4 book ai didi

github:服务器证书验证失败

转载 作者:IT王子 更新时间:2023-10-29 01:15:59 27 4
gpt4 key购买 nike

我刚刚在其中创建了一个 github 帐户和一个存储库,但是当我尝试使用推荐的 url 创建一个本地工作副本时

git clone https://github.com/<user>/<project>.git

我收到类似这样的错误

fatal: unable to access 'https://github.com/<user>/<project>.git': server certificate verification failed. CAfile: /home/<user>/.ssl/trusted.pem CRLfile: none

我在使用 Debian Jessie,我希望 Debian 和 GitHub 都能提供/依赖一系列普遍接受的 CA,但显然我的系统不信任 GibHub 的证书。

有什么简单的方法可以解决这个问题(没有经常推荐的“GIT_SSL_NO_VERIFY=true”hack 和类似的解决方法)?

编辑:

附加信息:

  • 已安装 ca 证书包。
  • 将 cacert.org 的证书安装为@VonC 的建议没有任何改变。
  • 我的个人 ~/.ssl/trusted.pem 文件确实包含一些条目,但是老实说,我不记得添加的证书是从哪里来的……
  • 删除 ~/.ssl/trusted.pem 时,git 错误信息变为

    fatal: unable to access 'https://github.com/tcrass/scans2jpg.git/': Problem with the SSL CA cert (path? access rights?)

编辑:

@VonC 关于 git https.sslCAinfo 选项的建议让我走上了正确的轨道——我刚刚将下载的 cacert.org CA 添加到我的 trusted.pem,现在 git 不再提示了。

最佳答案

您还可以禁用 SSL 验证,(如果项目不需要登录名/密码以外的高级别安全性)通过键入:

git config --global http.sslverify false

享受 git :)

关于github:服务器证书验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35821245/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com