由于本人博客搭在虚拟机上,而虚拟机又经常出事,很不幸,爷碰上了。。。。。。。。。
起因的的图片没了,大概就是我要更新博客,把md文件放上去之后,本地部署毫无问题,上传到远程的时候出事了,让我确认是否有远程仓库,给爷整蒙了。
刚开始以为是ssh的原因,我重新生成,然后把原来的删掉了,然后添加了新的具体过程如下:
ssh-keygen -t rsa -C "youremail@example.com"
在本地生成 .ssh 文件夹,然后复制其中的id_rsa.pub中的内容放到github中setting上的SSH中
这就添加完毕了,然后验证
ssh -T git@github.com # github地址
如果提示Are you sure you want to continue connecting (yes/no)?
,输入yes,然后会看到:
Hi liuxianan! You’ve successfully authenticated, but GitHub does not provide shell access.
看到这个信息说明SSH已配置成功!
而我的就没有,显示
Permission denied
很无奈,后来查百度后发现是自己的本机的这个git仓库并没有和这个SSH key 关联上
ssh-agent bash
ssh-add "/home/ubuntu/.ssh/id_rsa"
回显
Identity added: /home/ubuntu/.ssh/id_rsa (/home/ubuntu/.ssh/id_rsa)
然后hexo d成功部署
I'm so cute. Please give me money.
- 記事へのリンク:https://torebtr.github.io/2021/03/13/problem-blog/
- 著作権表示:このブログ内のすべての記事は、特別な記載がない限り の下のライセンスで保護されています。
GitHub IssuesGitHub Discussions