Hexo配置

感谢来自ywang22thu的hexo环境搭建教程

除此之外,请注意为博客建立的GitHub仓库名<username>.github.io中的<username>应与自己的GitHub账户名一致且全部小写

GitHub SSH若干问题

本人曾遇到过无法使用任何GitHub SSH功能的情况,不管是clone push pull还是什么都不行,也跟目标仓库无关

后来发现出现了以下两个问题:

SSH服务被关闭

SSH服务可能意外被关闭,可以通过以下命令查询SSH服务状态:

1
sudo service ssh status

并通过

1
sudo service ssh start/stop/restart

来更新服务状态

DNS问题

我还遇到过DNS服务器因为未知的原因把github.com解析为不正确的IP的问题,这可能由于DNS服务器有一些不正确的缓存

在Ubuntu中,可以通过/etc/resolv.conf文件来配置DNS服务器地址,可以尝试将其改为Google的公开DNS服务器8.8.8.8

然而这个修改是暂时的,每次重启系统会重置,比较麻烦