解决过程
环境说明
客户端平台: Windows10
博客托管平台: GitHub
问题描述
在用 hexo d
更新 Hexo 静态博客时,报了以下错误
1 | FATAL bash: /dev/tty: No such device or address |
验证问题所在
验证本地文件是否出错
1 | # 启动本地服务器 |
经过以上操作发现本地文件一切正常
与 GitHub 的连接问题
从报的错中可以推断出差不多是与 GitHub 的连接问题
解决方案
通过搜索引擎查得到相应的解决方案
归纳如下:
1.重新生成 SSH key
1 | # 在CMD中输入以下命令 |
用 Sublime 打开 /c/Users/user/.ssh/id_rsa.pub
并复制其内容
访问 GitHub – Settings – SSH and GPG keys – New SSH key
Title: blog Key: id_rsa.pub 的内容
2.修改站点配置文件 _config.yml
1 | # 把deploy中的repo由注释的格式改为以下格式 |
验证
1 | # 在CMD中依次输入以下命令,结果不存在报错,Hexo博客能正常更新 |