Support for password authentication was removed on August 13, 2021. Please use ...

8月13日开始,github开始停止使用账号密码拉取项目。

所以13号之后使用命令操作github上项目,比如git pull拉取代码的话,就会提示如下的错误:

Support for password authentication was removed on August 13, 2021. Please use a personal access token instead。

github的本意是想通过令牌替代账号密码这种不安全的操作,由于是强制的,所以也只能更新令牌了。

操作如下:

一.通过github创建新的access token,流程如下:

1.右上角头像->Setttings->Developer settings->Personal access tokens->Generate new token

2.日期我选择No expiration(无限期),授权范围的话全部选上。

3.点击Generate token生成,令牌保存成功。记住,这个生成的令牌一定要保存好。

二.切换登录方式,使用最新的令牌登录。

1.切换到git项目,使用下面的命令清空本地存储的账号密码。

git config --local credential.helper ""

2.配置新的令牌访问。

直接用文本编辑器打开git项目根目录中 .git/config文件。(PS:注意.git是隐藏文件夹)

按照如下格式,修改url和fetch即可:

[core]
	repositoryformatversion = 0
	filemode = false
	bare = false
	logallrefupdates = true
	ignorecase = true
[remote "origin"]
	url = https://aa5279aa:这里填access_token@github.com/项目名/项目名.git
	fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
	remote = origin
	merge = refs/heads/master
[user]
	name = aa5279aa
	email = xxxx@qq.com
[branch "develop"]
	remote = origin
	merge = refs/heads/develop
[credential]
	helper = 


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

失落夏天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值