Hexo笔记 #02# 手动部署到GitHubPages&Unknown SSL protocol error
通过工具(hexo-deployer-git)自动部署博客到github时遇到
fatal: unable to access 'https://github.com/xkfx/xkfx.github.io/': Unknown SSL protocol error in connection to github.com:443 FATAL { err: Error: Spawn failed at ChildProcess.<anonymous> (D:\github\my_blog_src\node_modules\_hexo-util@2.5.0@hexo-util\lib\spawn.js:51:21) at ChildProcess.emit (node:events:390:28) at ChildProcess.cp.emit (D:\github\my_blog_src\node_modules\_cross-spawn@7.0.3@cross-spawn\lib\enoent.js:34:29) at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) { code: 128 } } Something's wrong. Maybe you can find the solution here: %s https://hexo.io/docs/troubleshooting.html
经测试,github网站访问正常,其它项目正常push,考虑手动部署。
通过git clone下载xxxx.github.io到本地,测试push正常
一,通过hexo clean & hexo g更新静态文件;
二,将xxxx.github.io中除.git文件夹外的文件删除;
三,把"hexo项目根目录"\public文件夹下的内容复制粘贴到xxxx.github.io中
通过git add --all & git commit -m "xxx" & git push origin xxx完成部署。