[英]How to get Git accept my self signed SSL certificate?
我的Git安装因为a而难以git clone
回购
fatal: unable to access 'https://XXXX/svn/...': SSL certificate problem: unable to get local issuer certificate
错误。
这是围绕Web的常见问题, 在这里和这里得到解答。 解决方案包括
1)将证书附加到cert-bundle
文件的末尾,或者将其作为独立文件提供
2)确保git配置http.sslCAInfo
属性指向正确配置文件中的正确位置。
git config --list --show-origin
列出的所有配置都指向正确的cert-bundle
,当然包含正确的密钥。
有什么想法可以打破证书验证过程吗? 错误消息表明Git(或执行该作业的lib)甚至无法获得证书。 有关如何甚至可能的任何想法?
当我想与将要使用自签名证书的东西进行交互时,我只是要求git不关心它。 它可以在repo级别(甚至在全局级别)进行配置(我认为),但我宁愿在fetch之类的命令上进行配置,以便我始终了解正在发生的事情。 git -c http.sslVerify=false fetch
。 那应该做。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.