问题描述
今天从GitHub上拉取我自己的私有仓库,结果报错说自21年8月13日后不在支持用户名密码方式验证。
如图所示:
解决方案
通过查看别人博客原博主以及官网阅读,得知可以通过创建个人访问令牌(personal access token)来解决:
1、点击Settings
2、点击Developer settings
3、点击Personal access tokens下拉框,并选择Tokens(classic)
4、点击Generate new token下拉框,并选择Generate new token(classic)
5、根据自己需求设置名称(Note)、到期时间(Expiration)和作用域选择(Select scopes)
6、点击生成token
7、复制生成token(保存好,网页关闭再进去就看不到了!!!)
8、使用令牌
git clone https://<TOKEN>@github.com/<user_name>/<repo_name>.git
成了!!!
git remote set-url origin https://<Token>@github.com/<USERNAME>/<REPO>.git
github.com/<USERNAME>/<REPO>.git