GitHub不再支持密码验证解决方案


GitHub不再支持密码验证解决方案


正文

往github上提交代码,输入用户名密码以后总是出现

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

意思是:2021年8月13日之后,就不再支持密码验证进行上传了。

那么,如何上传呢?

有两种方法:一、 使用SSH;二、使用Personal access token。

一、 使用SSH

二、使用Personal access token

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

唯一: 令牌特定于 GitHub,可以按使用或按设备生成
可撤销:可以随时单独撤销令牌,而无需更新未受影响的凭据
有限 : 令牌可以缩小范围以仅允许用例所需的访问
随机:令牌不需要记住或定期输入的更简单密码可能会受到的字典类型或蛮力尝试的影响






参考资料

GitHub不再支持密码验证解决方案:SSH免密与Token登录配置 https://cloud.tencent.com/developer/article/1861466

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. https://www.cnblogs.com/sober-orange/p/git-token-push.html

github提交代码出现remote: Support for password authentication was removed on August 13, 2021.? https://blog.csdn.net/sinat_36728518/article/details/119733175


返回