ssh配置错误导致博客部署时报错
最近写好博客要部署的时候莫名其妙一直报错
1 | Please make sure you have the correct access rights |
自己查了一下发现可能是文件权限、依赖未安装、Git配置问题这些
根据自己以前犯过的错误,怀疑是部署未完成时修改文件导致,于是删除了.deploy_git文件夹
然后使用
1 | git config --global core.autocrlf false |
但是还是报错
之后怀疑时ssh配置问题,检查了config.yml文件里面的
1 | deploy: |
也是正常的
之后意识到可能是电脑的ssh密钥问题,在github上查看settings-SSH and GPG keys-SSH keys-Authentication keys发现密钥没有正常链接
使用git尝试链接并且打印日志
1 | ssh -vT git@github.com |
以下是报错信息
1 | OpenSSH_9.8p1, OpenSSL 3.2.2 4 Jun 2024 |
看到了自己朋友的username,才想起上次尝试在vscode远程控制她的仓库的事情,估计就是这时候做了点神人操作导致的
日志说的很明显了,打开/c/Users/Yiur/.ssh/config,修改内容为
1 | Host github.com |
然后再使用
1 | ssh -T git@github.com |
出现了
1 | Hi username! You've successfully authenticated, but GitHub does not provide shell access. |
再使用 hexo d
成功部署
- 标题: ssh配置错误导致博客部署时报错
- 作者: 洛依羽Mitaner
- 创建于 : 2025-01-12 17:27:42
- 更新于 : 2025-01-12 17:54:11
- 链接: https://www.mitaner.top/posts/fd8b43d6.html
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论