DotNetCore命令行报SSL错误,NuGet还原失败

DotNetCore命令行报SSL错误,NuGet还原失败

因为前边写了好多,详细描述了错误的产生,错误的详情,可能的过程,参考的帖子

可是,由于手滑误触了浏览器标签页上的 X 导致写的所有终究成了废话,所以就放一张图和解决方案吧

主要错误就是openssl错误,我也不详解了(其实我也是个新手Linux上的也不是很懂,各位老大哥求带)

参考:

https://blog.csdn.net/m0_37886429/article/details/79107840

https://stackoverflow.com/questions/37838500/dotnet-restore-fails-with-ssl-peer-certificate-or-ssh-remote-key-was-not-ok

解决:

yum reinstall openssl ca-certificates -y

从这个网站(https://curl.haxx.se/docs/caextract.html)上下载最新的cacert.pem 然后重命名为/etc/ssl/certs/ca-certificates.crt

curl --remote-name --time-cond cacert.pem https://curl.haxx.se/ca/cacert.pem -O /root/ca-certificates.crt

cp cacert.pem /etc/ssl/certs/ca-certificates.crt

export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt


回复列表



回复操作

正在加载验证码......

请先拖动验证码到相应位置

发布时间:2018-10-26 18:16:49

修改时间:2018-10-26 18:19:46

查看次数:23

评论次数:0

TA的文章总数

48