随笔 | 说一说博客推送的问题


选择博客的源码和空间我也很纠结,目前我采用的是hexo,这个博客源码的好处是无后端,数据都是保存在本地的,不用担心的数据的问题,但是也有不好的地方,就是写作的时候必须需要电脑,没有电脑就不能写,我还有个博客用的是wordpress,这个源码的好处是只要有设备能上网就可以写博客,但是呢需要额外的开销购买空间。 hexo放在了github的免费托管,但是对空间他要求的挺严的,图片有限制,网速还有点慢,对于我这种不想备案的人来说只能这样了,平时也遇到很多推送的问题。 这个问题我查了很多不知道怎么解决,有说是网络的问题,还有说其他原因的都试过了不行,今天我找了一个可行的方法。

问题描述:

先是出现错误: error:spawn failed... 然后经过一些博客的操作会出现以下问题: fatal: cannot lock ref 'HEAD': unable to resolve reference HEAD: Invalid argument error: src refspec 或者: error: src refspec HEAD does not match any.等等 总结一下: 问题大多是因为git进行push或者hexo d的时候改变了一些.deploy_git文件下的内容。

解决办法:

  1. 删除.deploy_git文件夹; 输入
    git config --global core.autocrlf false
  2. 然后,依次执行:
    hexo clean
    hexo g
    hexo d

    问题解决。暴力直接,有效。

声明:林慕凡|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 随笔 | 说一说博客推送的问题


Carpe Diem and Do what I like