搭建hexo错误记录
¶搭建中遇到的问题
两次连接都遇到免密登录失败的问题。
首先按照教程操作
在本地Git设置个人信息:
1 | git config --global user.name "user.name" |
生成密钥:
1 | ssh-keygen -t rsa -C "你刚刚设置的邮箱" |
本地SSH keys: 路径: C:\Users\(你的用户名).ssh
找到id_rsa.pub文件,用记事本打开,复制其内容。
!!注意:这里复制到服务器上后要看后面的邮箱的 “”
有没有去掉和前面是不是ssh-rsa
(两次都是这里出错)!!
然后就是按照教程设置权限等
¶2024/7/18记录
遇到了测试ssh -T git@github.com
时Connection closed by 20.205.243.166 port 22
并且在部署hexo是也出现了hexo Connection closed by 20.205.243.166 port 22
解决方法:
先测试一下ssh -T -p 443 git@ssh.github.com
是否能连通
如果可以
这时候在hexo的配置文件中把deploy:
下的rpeo
从git@...改为https://
然后重新部署(可能需要本地开代理)即可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hiyoung'blog!