由于
,我的Git安装难以git clone
回购
fatal: unable to access 'https://X.X.X.X/svn/...': SSL certificate problem: unable to get local issuer certificate
错误。
包含解决方案 1)将证书附加到cert-bundle
文件的末尾,或者将其作为独立文件提供
2)确保git config http.sslCAInfo
属性指向正确配置文件中的正确位置。
git config --list --show-origin
中列出的所有配置都指向右侧cert-bundle
,其当然包含正确的密钥。
对还有什么可以打破证书验证过程的想法? 错误消息表明Git(或执行该作业的lib)甚至无法获取证书。关于如何做到这一点的任何想法?
答案 0 :(得分:0)
当我想与将要使用自签名证书的内容进行交互时,我只是要求git不关心它。它可以在repo级别(甚至在全局级别)进行配置(我认为),但我宁愿在fetch之类的命令上进行配置,以便我始终了解正在发生的事情。 git -c http.sslVerify=false fetch
。应该这样做。