HEXO 发布文章常用命令
1 | 1、hexo clean #用于清除缓存文件db.json和已生成的静态文件public/ |
解决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++,关闭即可。