问题描述

有一段时间没有使用github了,今天提交代码发现无法提交,出现以下提示:

remote: Support for password authentication was removed on August 13, 2021.
// 你原先的密码凭证从2021年8月13日开始就不能用了,必须使用个人访问令牌(personal access token),就是把你的密码替换成token

问题分析

  • github为什么要把密码换成token

我们描述了我们的动机,因为我们宣布了对 API 身份验证的类似更改,如下所示:
近年来,GitHub 客户受益于 GitHub.com 的许多安全增强功能,例如双因素身份验证、登录警报、经过验证的设备、防止使用泄露密码和 WebAuthn 支持。 这些功能使攻击者更难获取在多个网站上重复使用的密码并使用它来尝试访问您的 GitHub 帐户。 尽管有这些改进,但由于历史原因,未启用双因素身份验证的客户仍能够仅使用其GitHub 用户名和密码继续对 Git 和 API 操作进行身份验证。

从 2021 年 8 月 13 日开始,我们将在对 Git 操作进行身份验证时不再接受帐户密码,并将要求使用基于令牌(token)的身份验证,例如个人访问令牌(针对开发人员)或 OAuth 或 GitHub 应用程序安装令牌(针对集成商) GitHub.com 上所有经过身份验证的 Git 操作。 您也可以继续在您喜欢的地方使用 SSH 密钥(如果你要使用ssh密钥可以参考)。

  • 修改为token的好处

令牌(token)与基于密码的身份验证相比,令牌提供了许多安全优势:
唯一: 令牌特定于 GitHub,可以按使用或按设备生成
可撤销:可以随时单独撤销令牌,而无需更新未受影响的凭据
有限 : 令牌可以缩小范围以仅允许用例所需的访问
随机:令牌不需要记住或定期输入的更简单密码可能会受到的字典类型或蛮力尝试的影响

问题解决

登录github -> Setting -> Developer setting -> Personal access tokens -> Generate new token

  • 设置token的有效期,访问权限等

选择要授予此令牌token的范围或权限,90天。
要使用token从命令行访问仓库,请选择repo。
要使用token从命令行删除仓库,请选择delete_repo
其他根据需要进行勾选

生成token之后,在使用git push去提交代码就可以了。

remote: Support for password authentication was removed on August 13, 2021.相关推荐

  1. github报错“remote: Support for password authentication was removed on August 13, 2021. Please use a p”

    1 报错原因 remote: Support for password authentication was removed on August 13, 2021. Please use a pers ...

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

    1.github在2021年8月14日七夕这天搞事情,如果这天你提交了github代码报错如下: 问题:remote: Support for password authentication was ...

  3. github开发人员在七夕搞事情:remote: Support for password authentication was removed on August 13, 2021.

    一. 问题描述 如果你在七夕(没错就是2021年8月14日)的这一天刚好加班,又刚好去访问了全球最大的同性交友网站,又刚好去更新提交代码,又或你创建了一个新的仓库送给自己,又刚好想把这个仓库送给(pu ...

  4. gitpush出现remote: Support for password authentication was removed on August 13, 2021.

    git push 报错: Username for 'https://github.com': xxx Password for 'https://jianfee@github.com': remot ...

  5. github上传代码报错remote: Support for password authentication was removed on August 13, 2021. Please use a

    文章目录 项目场景: 问题描述和原因分析: token方式登录: 生成自己的token 在个人设置页面,找到Setting 左侧边栏 选择开发者设置 Developer setting 选择个人访问令 ...

  6. git remote:Support for password authentication was removed on August 13, 2021.personal access token

    github remote: Support for password authentication was removed on August 13, 2021. Please use a pers ...

  7. 你发现了没?Github在七夕搞事情:remote: Support for password authentication was removed on August 13, 2021.

    录友们都知道,卡哥每天都要维护刷题攻略Github仓库,https://github.com/youngyangyang04/leetcode-master. 但就在七夕,如果你和卡哥一样也要写代码, ...

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

    1 问题描述 遇到这个问题:remote: Support for password authentication was removed on August 13, 2021. Please use ...

  9. 解决git push提示“remote: Support for password authentication was removed on August 13, 2021.“

    场景: # git push Username for 'https://github.com': bboyhan Password for 'https://bboyhan@github.com': ...

最新文章

  1. IEEE CSO 2009 修订版论文要求
  2. 洗牌算法shuffle
  3. php warning: file_get_contents,Ecshop报警告:Warning: file_get_contents
  4. 基于ECC算法的秘钥协商
  5. 利用html 5 websocket做个山寨版web聊天室(手写C#服务器)
  6. 大数据之Hive教程
  7. 算法高级(25)-分布式TopN算法玄机
  8. 未能正确加载“ProviderPackage”包。
  9. 记一次坑爹的广工校赛
  10. 通过 Table 的default-sort属性设置默认的排序列和排序顺序
  11. Oracle 11g R2 软件下载网址收藏
  12. 小说站源码php采集,关于PHP批量采集----采集小说站有感
  13. 使用c语言的多学科协同仿真软件,Multisim10软件在单片机C语言协同仿真中应用.pdf...
  14. OpenSesame for Mac(ae项目格式编辑插件)
  15. 用友T3 反结账反记账
  16. 当下的力量实践手册读书笔记(1.29)
  17. 在docker中运行自己的eureka服务端
  18. 怎么转换视频格式?腾讯视频qlv格式转换mp4方法
  19. jQuery学习(菜鸟教程)
  20. OpenGL地球(自转+贴图)

热门文章

  1. 计算机组成原理微控器功能,(计算机组成原理)实验三微控器实验.ppt
  2. Vue 2.0 起步(2) 组件及 vue-router实例 - 微信公众号RSS
  3. 一颗韭菜的自我修养:用Python分析下股市,练练手
  4. linux如何简单隐藏文件及显示隐藏文件
  5. trainging contest#2(2011成都现场赛)G BY bly
  6. 纯css实现波浪动画,超级简单
  7. 肯尼亚第三方支付_肯尼亚的COVID-19病例正在Swift增加,我们不知道为什么。
  8. 【文献学习】异质异构集成
  9. db2 删除索引_你想要拥有自己的搜索引擎吗?
  10. matlab图形图像处理论文,基于matlab图形图像处理技术-本科毕设论文.doc