“hexo使用git上传服务器无法认证私钥的问题”
hexo使用git上传服务器无法认证私钥的问题
问题表现
在使用Hexo搭建服务器时,我发现使用hexo g -d命令会报错无法认证密钥。

问题解决
使用git bash 打开文件夹后,输入命令查看连接日志
1 | |
结果如上图,发现其使用的密钥路径在D盘Cadance目录下。
Cadance目录是电路设计软件Cadance的目录,和ssh密钥认证显然没有关系。查看环境变量,可以发现有一个HOME的环境变量与git使用的ssh密钥路径一样。
删除这个环境变量后,问题得到解决,得以正常通过git同步hexo的数据到服务器
1 | |
上述命令可以正常使用
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Whiteleeの趣杂谈!
