logo头像

生而无畏,战至终章

Hexo安装过程中遇到的一些问题

本文于789天之前发表,文中内容可能已经过时。

部署错误

1.使用https仓库部署时:

Error: bash: /dev/tty: No such device or address
error: failed to execute prompt script (exit code 1)
fatal: could not read Username for 'https://github.com': Invalid argument

2.解决办法

使用带用户名和密码的 HTTPS 链接
https://<yourusername>:<yourpwd>@github.com/smartlin/smartlin.github.io.git

3.deploy 404错误

被这个问题坑了一下午,hexo s 本地访问都么问题,deploy就404,后来查了好久是github库master分支下缺少CNAME,手动创建并指定域名,如smartlin.github.io,即可解决。

Host Key Verification failed

使用hexo d进行部署的时候,会遇到如上的报错信息
原因:ssh链接的时候没有加入到known_host 里面去,因此需要执行如下命令:

1
2
3
ssh root@you ip

yes