最佳答案
我刚刚创建了一个 github 帐户和一个存储库,但是当尝试使用推荐 URL via 创建一个本地工作副本时
git clone https://github.com/<user>/<project>.git
我得到一个错误
致命: 无法访问‘ https://github.com/<user>/<project>.git’: 服务器证书验证失败
我使用的是 Debian Jessie,我希望 Debian 和 GitHub 都能提供/依赖于一些普遍接受的 CA,但显然我的系统不信任 GibHub 的证书。
有什么简单的方法可以解决这个问题吗(没有经常推荐的“ GIT _ SSL _ NO _ VERIFY = true”技巧和类似的解决方法) ?
编辑:
附加信息:
当删除 ~/. ssl/trust. pem 时,git 错误消息更改为
fatal: unable to access 'https://github.com/tcrass/scans2jpg.git/': Problem with the SSL CA cert (path? access rights?)
EDIT:
@VonC's advice regarding the git https.sslCAinfo option put me on the right track -- I just added the downloaded cacert.org CAs to my trusted.pem, and now git doesn't complain anymore.