请帮我解决这个问题:我尝试了每一步,但每次当我尝试验证时,它都会给我一个错误,我也输入了我的有效用户名和生成的密码。输入图片描述
我做了什么:
- 检查我的用户名$git config—list//一切都是正确的
- 10次删除和更新密码和用户名在凭证管理器//不帮助
- 是否重新加载了我的电脑//没有帮助
- 通过输入git remote set-url origin https://github.com/Rruhid/REST-API-php-joins.git将url从SSH更改为HTTPS//
- 删除了。ssl文件夹 中的所有内容
- 试图在命令提示符中更改它//程序不允许
没什么帮助。真正的问题是-在添加或克隆存储库之后,当我用
将其推小时$ git push -u origin main
抛出错误。
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: Authentication failed for 'https://github.com/Rruhid/REST-API-php-joins.git/'
我的用户名和密码100%正确。
如错误消息所示,密码身份验证已被删除。这意味着,您的密码用于登录github GUI,但对于推送无用。
你需要做的:
- 生成访问令牌。这可能很有用:创建个人访问令牌
- 在推送时使用令牌代替密码
记住,保存标记以备将来使用。