问题描述
在更新博客push
本地资源时遇到如下报错:
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
大意就是GitHub
从13号起不再支持密码验证,需要使用个人token
,官方解释是为了安全。
解决方案
进入GitHub
首页后点击右上角的个人头像,选择Settings
,在左侧选择Developer settings
,然后选择Personal access tokens
,选中之后点击Generate new token
,我们可以设置token
名、有效期及token
的权限范围。仅需要仓库部署的话,我们就只需勾选repo
,翻到最下面点击Gererate token
。
然后保存好生成的token
,因为退出页面后将不再显示,可以通过重新生成来重新获取。然后在push
项目时,将输入的密码改为我们生成的token
即可。
文章许可:本文采用CC BY-NC-SA 4.0许可协议,转载请注明出处。