github-pages - 关于hexo推送到githubpage的问题

浏览:36日期:2023-09-23

问题描述

本地可以运行的hexo博客,在push到github的时候github-pages - 关于hexo推送到githubpage的问题提示了公钥认证失败

但是测试github-pages - 关于hexo推送到githubpage的问题

不太清楚这是什么情况。。。别的仓库也能正常提交代码或者应该往什么方向查问题这是_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。

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

问题解答

回答1:

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

相关文章: