hexo 推送需要github的用户名
问题描述
hexo 博客许久未写,今天尝试更新,发现 hexo d 之后需要输入 github 的用户名和密码,但是我输入之后没有效果,还是无法推送到 github 上。
研究之后发现 rootcause 是:github 已经无法再用密码登陆推送,只能用 token,
而这里的token并不是 ssh-keys 里面的key,而是个人 token。 Settings--Develop Settings--Personal access tokens--tokens (classic)
解决方法
1. 重新生成新的 token
新的 token 设置网址:Personal Access Tokens (Classic) (github.com)
新的 token记得保存好,网页刷新之后就再也看不见了。
2. 配置 hexo config.yml
配置 hexo config.yml:
repo: https://your_personal_token@github.com/googlegis/googlegis.github.io.git
替换 your_personal_token 替换成上一步的 token 就好了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决