我一开始用 hexo deploy 的时候出现了一个问题:
输入用户名,密码后
remote: Support for password authentication was removed on August 13, 2021.
我查看了我的 _config.yml 配置
deploy:
  type: git
  repo: https://github.com/XXX
  branch: main
  token: your taken
后来我将 repo 这一行修改为
repo: git@github.com:XXX
就不用输密码了。
可能是我本地配置过 ssh 的原因吧,修改完开袋即食了。
仍然使用 hhtps
如果仍然使用 hhtps 的话,去复制上面配置里的 token 。
然后在输入账号密码时,改为输入
Username for 'https://github.com': YourName
Password for 'https://YourName@github.com': YourTaken
怎么获取 token
去 Settings->Developer settings->Personal access tokens->Personal access tokens 生成一个
参考
https://www.imooc.com/article/4433
https://blog.csdn.net/qq_21040559/article/details/122621179