github password authentication was removed on August 13, 2021

简介

github password authentication was removed on August 13, 2021
的解决方法。

内容

2021-08-14 早上在远程机上 Pull 代码出错。

1
2
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.

解决方法

不能再用密码了,用 token 代替密码操作即可。

  1. 打开 settings
    settings

  2. 打开 developer settings
    developer

  3. 打开 Personal access tokens
    Personal access tokens

  4. 打开 generator new tokens
    enerator new tokens

  5. tokens 生成以后复制下来就可以当密码用了。
    在远程 Pull 以后,提示输入密码的地方,黏贴 token 就 OK 了。

  6. 在 centos7 中免密码提交:执行下面的命令,之后 Pull 一次,输入用户名及密码,之后就不用在输入密码了

1
git config --global credential.helper store