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 @ 2024-11-03 09:00  googlegis  阅读(2)  评论(0编辑  收藏  举报

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