前言
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: 离沫凌天๓
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论