运行hexo报错解决方案

发布 : 2016-07-06 分类 : Blog 浏览 :

记录几个常见的hexo报错

FATAL Permission denied (publickey)

其实这是git的错误,与hexo木有关系

原因:未配置git

解决方式:

先运行

1
npm install hexo-deployer-git --save

再修改_config.yml:

1
2
3
type: git
repository: git@name.github.com:name/name.github.io.git
branch: master

ssh: connect to host github.com port 22: Operation timed out.fatal: Could not read from remote repository.

原因:ssh连接方式失效

解决方式:换成https连接方式

_config.yml中的

1
repository: git@name.github.com:name/name.github.io.git

修改为:

1
https://github.com/name/name.github.io.git

name指的是你github账号

YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 5

1
2
categories:
tags: hexo

文章头部的categoriestags后面写内容的时候要有空格

本文作者 : 小凡
原文链接 : https://16bh.github.io/2016/07/06/hexo-error-FATAL-Permission-denied-publickey/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
留下足迹