每次git push 或者 hexo deploy时总是要输入github的用户名的密码,尤其是hexo deploy还要二次验证,真滴比较麻烦。
这种情况可以创建个人访问令牌
来代替密码。
具体步骤:
验证github账号的电子邮箱
点击右上角个人资料照片,单击
Settings
在左侧栏中,点击
Developer settings
左侧栏中,单击
Personal access tokens
单击
Generate new token
给令牌取一个描述性的名称
选择要授予此令牌的作用域或权限。要使用令牌从命令行访问仓库,就需要选择
repo
(仓库)单击
Generate token
,生成令牌复制令牌到剪贴板,在需要输入密码的地方输入复制的令牌,以后就不需要再输入密码了。
注意:出于安全原因,离开这个页面后,就无法再次看到令牌。
最后,在git bash中随便push一次,输入账号,在填密码的时候输入刚刚复制的令牌。push成功后,以后再push就不需要输入账号密码了。
参考:
https://docs.github.com/cn/github/authenticating-to-github/creating-a-personal-access-token