发布/更新文章


HEXO 发布文章常用命令

1
2
3
4
5
6
7
8
1、hexo clean  #用于清除缓存文件db.json和已生成的静态文件public/

2、hexo generate(hexo g) #该命令会生成静态文件夹public/,也就是从markdown到网页文件html的转换

3、hexo server(hexo s) #启动本地服务器,用于预览主题。默认地址: http://localhost:4000/

4、hexo deploy(hexo d) #将网站部署到服务器上,更新在github上的仓库

解决fatal: Could not read from remote repository.的问题

第一种原因:

因为git仓库的用户信息和本地的用户信息不匹配造成的

解决方法:在git仓库中删除当前用户配置的key后重新生成并配置即可;

执行ssh-keygen –t rsa –C “git仓库邮箱”,重新生成密钥;

执行git config –global user.name “git用户名”,重新配置本地用户名;

执行git config –global user.email “git登录邮箱”,重新配置本地邮箱;

之后将生成在C:\Users\用户名.ssh文件夹下的id_rsa.pub文件打开后复制到Git仓库设置—SSH配置—Key配置的地方粘贴即可。

第二种原因:

如果使用了VPN连接本地的服务器或者本地的代码仓库,即使重新配置了SSH的Key后执行git pull或git push命令时依然不能拉取和提交代码,这时需要考虑是不是本地的hosts文件中没有配置IP地址和主机名的映射关系导致本地DNS无法解析。

解决方法:关闭VPN,比如进入GitHub时会经常打开Steam++,关闭即可。


文章作者: Andy
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Andy !
  目录