赞
踩
$ git push
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: unable to access 'https://github.com/<USERNAME>/<REPO>.git': The requested URL returned error: 403
意思是自从21年8月13后不再支持用户名密码的方式验证了,需要创建个人访问令牌(personal access token)。
首先生成一个令牌,进入你的GitHub官网
点击Settings
点击左侧的Developer settings
点击Personal access tokens(个人访问令牌)
点击Generate new token
设置token信息
点击Generate token生成令牌
得到生成的令牌
红框里是你的密码,记得保存下来,下次不会出现
要是忘了,先将令牌进行删除再按照上面的步骤重新创建一次
将生成的令牌拷贝下来(拷贝你自己生成的!),记得保存,下次你就看不到了。
修改现有项目的url
git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git
将<your_token>换成你自己得到的令牌。是你自己github的用户名,是你的项目名称
然后再执行git push,世界又恢复原样了。
或者用小乌龟进行上传,不会在输入密码,直接成功
借鉴了一些大佬的文章
解决问题方法
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。