每次git push 或者 hexo deploy时总是要输入github的用户名的密码,尤其是hexo deploy还要二次验证,真滴比较麻烦。

这种情况可以创建个人访问令牌来代替密码。

具体步骤:

  1. 验证github账号的电子邮箱

  2. 点击右上角个人资料照片,单击Settings

  3. 在左侧栏中,点击Developer settings

  4. 左侧栏中,单击Personal access tokens

  5. 单击Generate new token

  6. 给令牌取一个描述性的名称

  7. 选择要授予此令牌的作用域或权限。要使用令牌从命令行访问仓库,就需要选择repo(仓库)

  8. 单击Generate token,生成令牌

  9. 复制令牌到剪贴板,在需要输入密码的地方输入复制的令牌,以后就不需要再输入密码了。

    注意:出于安全原因,离开这个页面后,就无法再次看到令牌。

  10. 最后,在git bash中随便push一次,输入账号,在填密码的时候输入刚刚复制的令牌。push成功后,以后再push就不需要输入账号密码了。

参考:

https://docs.github.com/cn/github/authenticating-to-github/creating-a-personal-access-token