OpenSSH Username for ‘https://github‘报错弹窗与hexo d部署博客到github时报错:Error: Spawn failed解决办法
2024-01-10 04:34:51
一、问题描述
1.基于Hexo+Github搭建个人博客,当到了最后关键时刻用hexo d? 部署博客到github的仓库时
反复弹出对话框
OpenSSH Username for 'https://github'
Password for 'https://你的github邮箱@github.com'
二、排查步骤
1.在自己建立的博客目录内按住键盘Shift键,点击鼠标右键打开Git Bash Here?,
输入ssh -T git@github.com? ?查看返回结果
输入以下命令查看返回结果
$ ssh -T git@github.com
?
以下结果说明git与github绑定成功,否则失败
Hi 这里为自己的github用户名! You've successfully authenticated, but GitHub does not provide shell access.
三、在Git Bash Here里面输入此语句npm install hexo-deployer-git --save??安装Git部署插件,输入命令:
返回:
up to date in 2m
28 packages are looking for funding
? run `npm fund` for details
不用管
输入以下语句
$ npm install hexo-deployer-git --save
返回以下结果,不用管
up to date in 2m
28 packages are looking for funding
run `npm fund` for details
Git Bash执行
$ hexo clean
正确返回结果
INFO Validating config
INFO Deleted database.
INFO Deleted public folder.
Git Bash执行
$ hexo g
正确初始化结果
INFO Validating config
INFO Start processing
INFO Files loaded in 532 ms
INFO Generated: archives/2024/index.html
INFO Generated: archives/index.html
INFO Generated: archives/2024/01/index.html
INFO Generated: index.html
INFO Generated: css/style.css
INFO Generated: fancybox/jquery.fancybox.min.css
INFO Generated: fancybox/jquery.fancybox.min.js
INFO Generated: js/script.js
INFO Generated: js/jquery-3.6.4.min.js
INFO Generated: css/images/banner.jpg
INFO Generated: 2024/01/09/hello-world/index.html
INFO 11 files generated in 550 ms
?四、当执行以下命hexo d部署博客到github时报错:Error: Spawn failed
当执行以下命令时报错Error: Spawn failed
$ hexo d
报错内容如下
Error: Spawn failed
五、解决方法如下:
1. 用编辑器打开你所创建的博客目录内的_config.yml配置文件进行以下修改
《把自己的github的https仓库地址》——>《换成自己github的SSH地址》
把原来github仓库的https地址用##号注释掉
重大注意事项:
? ? ? ?type:后面有空格隔开
? ? ? ?repo:后面有空格隔开
? ? ? ?branch:后面有空格隔开
原有的为这样
deploy:
type: git
repository: https://自己的github的https仓库地址.io.git
branch: main
修改后的为这样
deploy:
type: git
##repository: https://自己的github的https仓库地址.io.git
repo: 这里换成自己github的SSH地址.io.git
branch: main
把原来github仓库的https地址用##号注释掉
注意事项:
type:后面有空格隔开
repo:后面有空格隔开
branch:后面有空格隔开
?
?
?
?
?
文章来源:https://blog.csdn.net/dzq198/article/details/135490935
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!