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 就好了。

posted @   googlegis  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决

坐标合肥,非典型GIS开发人员 GitHub

点击右上角即可分享
微信分享提示