remote: Support for password authentication was removed on August 13, 2021

1.github在2021年8月13日这天搞事情,如果这天你提交了github代码报错如下

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.(如下图一)

remote: Support for password authentication was removed on August 13, 2021_第1张图片

意思就是你原先的密码凭证从2021年8月13日开始就不能用了,必须使用个人访问令牌(personal access token),就是把你的密码替换成token

2.修改为token的好处:

令牌(token)与基于密码的身份验证相比,令牌提供了许多安全优势:

唯一: 令牌特定于 GitHub,可以按使用或按设备生成

可撤销:可以随时单独撤销令牌,而无需更新未受影响的凭据

有限 : 令牌可以缩小范围以仅允许用例所需的访问

随机:令牌不需要记住或定期输入的更简单密码可能会受到的字典类型或蛮力尝试的影响
 

3. 如何创建github用户令牌(如下图一、下图二、下图三、下图四、下图五和下图六), 然后会得到一串字符串就是用户令牌。

                                                                        图一

remote: Support for password authentication was removed on August 13, 2021_第2张图片

                                                                        图二

                                                                         图三

remote: Support for password authentication was removed on August 13, 2021_第3张图片

                                                                         图四

remote: Support for password authentication was removed on August 13, 2021_第4张图片

                                                                        图五

remote: Support for password authentication was removed on August 13, 2021_第5张图片

                         ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​   图六

如对此有疑问,请联系qq1164688204。

推荐Android开源项目

项目功能介绍:RxJava2和Retrofit2项目,添加自动管理token功能,添加RxJava2生命周期管理,使用App架构设计是MVP模式和MVVM模式,同时使用组件化,部分代码使用Kotlin,此项目持续维护中。

项目地址:https://gitee.com/urasaki/RxJava2AndRetrofit2

你可能感兴趣的:(github,git)