Hexo Debug

前两天想要重新使用iCloud同步桌面和文稿的内容,好方便在家用iPad办公。

结果同步后,首先文稿内莫名其妙多了很多文件夹,还是隐藏的,然后iCloud无法同步Hexo文件夹的部分内容,一直卡着不动,这就非常Apple和iCloud了。

接下来就是Hexo无法推送文件到Github。

我尝试了N种方法,关闭防火墙,讲iCloud同步暂停,并将Hexo文件夹放回原位,更换网络,修改DNS,切换VPN服务器,重新部署私钥等等,都不行。报错的内容也不一样,一共有以下几种报错:

  1. pack-objects died of signal 10;
  2. Spawn failed;
  3. mmap 失败: Operation timed out;
  4. GitHub does not provide shell access.;
    等等等等。

最终我找到一个解决方法,在hexo目录中删除了「.deploy.git」文件,然后执行:

1
git config --global core.autocrlf false

终于搞定了。