在进行修改后都需要重新执行hexo clean hexo g hexo d
方法一:查抄网络毗连
- 确保你的网络毗连正常,可以毗连到github
- 使用下令 ping github.com 查抄能否毗连到github
方法二:查抄Git配置
查抄deploy.repo
- 打开博客主目录配置文件 __config.yml
- 修改 deploy.repo 为正确的ssh key:
查抄deploy.branch
- 打开博客主目录配置文件 __config.yml
- 修改deploy.branch为github上对应库的branch:
方法三: 删除.deplot_git文件夹
- 删除 .deplot_git文件夹
- 输入 git config --global core.autocrlf false
方法四: 查抄github访问权限
- 使用下令 ssh -T git@github.com测试 SSH 毗连
- 假如出现以下信息,意味着无法通过 22 端口进行 SSH 毗连:
- ssh: connect to host github.com port 22: Connection timed out
复制代码
- 实行使用下令 ssh -T -p 443 git@ssh.github.com ,将 SSH 毗连的端口更改为 443
- 假如表现以下信息,意味着通过 443 端口成功进行了身份验证,但 GitHub 不提供 shell 访问权限:
- Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.
复制代码
- 现在,我们需要在 ~/.ssh/config 文件中覆盖 SSH 设置
- 在文件中添加以下内容,然后保存并关闭文件:
- # Add section below to it
- Host github.com
- Hostname ssh.github.com
- Port 443
复制代码 - 最后,再次实行使用下令ssh -T git@github.com进行 SSH 毗连
- 假如表现以下信息,意味着成功通过 443 端口进行了身份验证,而且现在可以正常毗连到 GitHub
- Hi xxxxx! You've successfully authenticated, but GitHub does not provide shell access.
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |