前言
2021年 8 月 13 日之后,Github 移除了对密码身份验证的支持
如果仍然使用账户密码来操作 Github 上的仓库,就会收到如下警告:
正如消息所说,Github 希望我们开始使用个人访问令牌 (PAT) 而不是密码身份验证。如果没有提示输入用户名和密码,说明我们的凭据可能已缓存在计算机上。 可以在密钥链中更新我们的凭据,用令牌替换之前的旧密码。
hexo -d 报错
今天在更新博客时发现无法提交到 Github 显示连接 SSL 连接失败:
Git 命令操作仓库
找了一个项目进行测试
其实就是将连接方式改为 SSH
1 |
git remote -v |
Hexo 连接 Github
可是博客的目录并不是一个仓库
网上查了一圈因为问题太新没有找到什么解决办法
特意回到去年的文章翻了一下Hexo 和 Github 连接的配置详情:
发现 博客根目录 hexo 的配置文件 _config.yml
是这样的:
因此我们只需要把使用密码连接的 HTTPS 换成使用 SSH 密钥连接
就可以正常提交 Github 了:
Reference
FROM : lintstar.top , Author: 离沫凌天๓
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论