前言:最近重新把神经网络处理图像这块的基础进行学习,发现简单的例子也会出现不少情况,正好顺着这次跑Git命令出现的问题,参考了两篇博客简单记录一下。
参考自:
https://blog.youkuaiyun.com/weixin_38969235/article/details/79467146
https://blog.youkuaiyun.com/zenson_g/article/details/49148407
感谢以上作者 :)
涉及实验步骤:
开始,我们需要下载TensorFlow Models库,原因是需要用到封装好的一些工具类,Cifar10这个实验应该是TF里面非常入门的东西了,很多方法类都给初学者封装好下载就可用。
首先这个地址是TF项目组放置的网址,可到GitHub中查看,访问github.com/tensorflow项目地址,点原谅色的button就可以看到下载使用该项目时的完整地址了。详细如下:
此处操作有两种:
1)在Git Bash中使用Git命令的话,省了很多机械的步骤直接就下到你本地(建议);
2)当然你可以自己手动在网上下载需要的内容放到你想要的地方,都ok(简单但以后学习操作会很麻烦)。
具体问题:
问题出在这步中,若选择1),需要安装好git并使用命令:
git clone https://github.com/tensorflow/models.git
有时会出现 SSL certificate problem: self signed certificate 这样的错误,原因在于:缺失了SSL证书,无法进行验证(可能是因为Windows环境下才出现这问题?)
解决办法:
网上给出两种解决方法,很简单粗暴,亲测有效:
1)用以下命令设置临时环境变量GIT_SSL_NO_VERIFY,
set GIT_SSL_NO_VERIFY=true git push
也可设置GIT_SSL_NO_VERIFY为非临时环境变量,免掉以后每次执行都要带着上述这句的麻烦。
2)先执行下述命令,
git config --global http.sslVerify false
再执行,
git clone https://github.com/tensorflow/models.git
问题解决。
:)