关于hexo推送到githubpage的问题

发布于 2022-09-02 20:20:48 字数 1095 浏览 8 评论 0

本地可以运行的hexo博客,在push到github的时候
clipboard.png
提示了公钥认证失败

但是测试
clipboard.png

不太清楚这是什么情况。。。别的仓库也能正常提交代码
或者应该往什么方向查问题
这是_config.yml中git的配置

deploy: 
  type: git
  message: update
  repo: 
    github: git@github.com:Can2studio/Can2studio.github.io.git,master
    can2: ssh://can2@git.kdwycz.com:2333/git/can2/blog.git,master

不胜感激orzzzz!!!!

6月6更:

参考https://xuanwo.org/2015/02/07/generate-a-ssh-key/
重新配置了一遍ssh key
其中

加入SSH Agent
下一步输入:

ssh-agent -s
如果出现类似Agent pid XXXX这样的字样,则跳过下一步,否则输入:
eval ssh-agent -s
直到出现Agent pid XXXX这样的提示之后,输入:
ssh-add ~/.ssh/id_rsa
这样,你成功的在本地生成了一个可用的SSH key。

这一步大概是之前疏忽的。。。。
可以正常提交了

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

套路撩心 2022-09-09 20:20:48

检查一下如果已经配置好密钥了,那需要把_config.yml文件中的地址修改为SSH格式。如果之前已经提交过,需要把.deployer_git这个文件夹删除并重新hexo d -g

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文