git上传博客不成功的故障排查

发现故障

今天写了一篇博客,然后用git上传到github上,git终端上显示没有什么异常,过了一会,我到浏览器打开我的博客网站,发现没有看到刚刚上传的博客,一开始还以为是网络延迟呢,又过了一会我打开还是没有看到,我换了三个浏览器都没有看到,我清楚我要开始排除故障了。

分析故障

分析故障的第一要素绝对是要看故障现象
我重新查看了一遍自己的步骤
blog目录路径没错
hexo g 显示也没什么问题(一开始没有看仔细)
hexo d 显示已经上传成功的界面

分析故障的第二要素就是看日志
git log
提示:
fatal: not a git repository (or any of the parent directories): .git

我才发现我还没又创建 .git 文件
创建下 .git 文件,下次能用到
git init

看不了日志就从别的地方开始查

查看故障

从终端git 到 GitHub 一路找过去
在git上排除原因:
git config user.name 查看用户名有没有问题,结果正常
git config user.email 查看邮箱是否正确,结果正常
ssh -T git@github.com 连接gGitHub也显示正常

在GitHub上找原因
我登录我github的仓库看看,发现没有今天的数据,只有15号的数据,也就是说git根本没有上传成功

解决故障

重启git终端
重启git终端之后,再次重新上传博客,这次发现报错了
在这里插入图片描述
提示第五行出错了
我打开博客文件发现,date:2019-12-17 之间少了一个空格,添加空格之后发现执行 hexo g 正常了

我继续执行hexo d 之后又报错了
在这里插入图片描述
显示生成失败,这又是第一次遇到的故障,之前从来没有遇到过的,我的直觉告诉我,可能是我所处在的商业网络不稳定或者做了某方面的限制。
我尝试多次执行hexo d 指令还是报错。
无奈之下我开启了我的VPN,然后再次执行,就成功了。
刷新博客,已经正常显示了。
到最后我还是没有搞清楚是什么原因导致了上传不成功,网络做了限制了吗? 这个问题留给我以后解决。