DotNetCore命令行报SSL错误,NuGet还原失败 【2019-06-26 14:56更新】

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

.NET

160 2018/10/26 18:16


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

可是,由于手滑误触了浏览器标签页上的 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


上一篇 下一篇
music cover

歌曲名称

作者

00:00/00:00

歌名 歌手 时长