Github取消了用户名密码授权

今天想把本地的代码推送到 Github,结果出现不允许密码授权的提示:

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.

顺着线索查看了一下链接地址,官网从 2021 年 8 月 13 号停止了密码授权的方式,转而使用 token 授权的方式,你能在这个链接查看到使用 token 方式的具体流程。

首先,在 GitHub 的个人页面点击 【setting】> 【Developer setting】>【Personal access tokens】生成 token。

然后,在需要授权的地方先输入用户名,输入密码的时候用 token 代替。

image-20210909141658184