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

使用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 密钥开始使用个人访问令牌,以避免中断。如果您收到警告,提示您使用的是过时的第三方集成,则应将客户端更新到最新版本。

解决方法:创建个人访问令牌

  1. 如果尚未验证,请验证您的电子邮件地址。

  2. 在任何页面的右上角,点击您的个人资料照片,然后点击设置。在左侧边栏中,点击开发人员设置。

    image.png

    3.在左侧边栏中,单击个人访问令牌。
    image.png

    4.为您的令牌指定一个描述性名称。要让您的令牌到期,请选择到期下拉菜单,然后单击默认值或使用日历选择器。
    image.png

    5.选择您要授予此令牌的范围或权限。要使用您的令牌从命令行访问存储库,请选择repo。
    image.png

    6.单击生成令牌。
    image.png

在命令行上使用令牌

$ git clone https://github.com/username/repo.git
Username: your_username
Password: your_token





你可能感兴趣的:(Support for password authentication was removed on August 13, 2021. Please use a personal access ...)