使用Git提交代码报错
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.
查询文档是GitHub更改了身份验证规则
对于开发人员,如果您今天使用密码对 GitHub.com 的 Git 操作进行身份验证,则必须在 2021 年 8 月 13 日之前通过 HTTPS(推荐)或 SSH 密钥开始使用个人访问令牌,以避免中断。如果您收到警告,提示您使用的是过时的第三方集成,则应将客户端更新到最新版本。
解决方法:创建个人访问令牌
如果尚未验证,请验证您的电子邮件地址。
-
在任何页面的右上角,点击您的个人资料照片,然后点击设置。在左侧边栏中,点击开发人员设置。
3.在左侧边栏中,单击个人访问令牌。
4.为您的令牌指定一个描述性名称。要让您的令牌到期,请选择到期下拉菜单,然后单击默认值或使用日历选择器。
5.选择您要授予此令牌的范围或权限。要使用您的令牌从命令行访问存储库,请选择repo。
6.单击生成令牌。
在命令行上使用令牌
$ git clone https://github.com/username/repo.git
Username: your_username
Password: your_token