当我尝试通过克隆存储库在R studio中创建一个新项目时,如下所示:
档案>>新项目>>版本控制>> Git>> ..enter Repository URL
我收到以下错误消息
克隆到' simple-repository' ... 致命:无法访问' https://github.com/kedemd/simple-repository/':SSL证书问题:证书链中的自签名证书
知道为什么我会这样做/如何解决它?
我正在使用R 4.2,RStudio 1.1和Windows
答案 0 :(得分:0)
您必须配置git以信任您的公司自签名证书。
在this answer中解释了这样做的方法。实质上:
1)获取证书:
openssl s_client -connect repos.sample.com:443
将输出捕获到文件cert.pem中并删除除(和包括)-BEGIN CERTIFICATE-和-END CERTIFICATE之外的所有部分 -
2)配置git以信任此证书
git config --global http.sslCAInfo /path/to/cert.pem
阅读original answer了解详情。