背景

昨晚在提交代码到 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.
fatal: unable to access ‘XXXXX/’: The requested URL returned error: 403

我一直以来是使用 https 账号密码进行认证,所以踩坑了…

原因是因 github 在 2020 年 7 月,宣布要求对所有经过身份验证的 Git 操作使用基于令牌的身份验证(例如,个人访问、OAuth 或 GitHub 应用程序安装令牌)。从 2021 年 8 月 13 日开始,将在 GitHub.com 上对 Git 操作进行身份验证时不再接受帐户密码。

解决方案

必须在 2021 年 8 月 13 日之前通过 HTTPS(推荐)或 SSH 密钥开始使用个人访问令牌。

所以需要在你的 Github 去创建访问令牌,步骤如下:

第一:在任何页面的右上角,单击您的个人资料照片,然后单击 Settings(设置)。

第二:在左侧边栏中,单击 Developer settings。


第三:在左侧边栏中,单击 Personal access tokens(个人访问令牌)。

第四:单击 Generate new token(生成新令牌)。

第五:给令牌一个描述性名称。

第六:选择要授予此令牌的作用域或权限。 要使用令牌从命令行访问仓库,请选择 repo(仓库)。
懒人就全选吧…

第七:单击 Generate token(生成令牌)。有效期自己选择,懒人就是永不过期…


第八:单击 将令牌复制到剪贴板。关闭页面后不能再出现,除非重新生成!

使用

一,若是新的仓库,在密码处输入刚才的令牌代替原来的密码即可。如下:

$ git clone https://github.com/username/repo.git
Username: your_username
Password: your_token

二,若是已有的仓库,需要使用凭据小助手擦除旧的密钥链条目。

$ git credential-osxkeychain erase
host=github.com
protocol=https
> [Press Return]

MAC 用户还可以在钥匙串里面清除:

  1. 找到 Keychain access。
  2. 在 Keychain Access 中,搜索 github.com。
  3. 查找 github.com 的“互联网密码”条目。
  4. 相应地编辑(把密码改为创建的令牌)或删除该条目。

Support for password authentication was removed on August 13, 2021。相关推荐

  1. Support for password authentication was removed on August 13, 2021.解决办法大全

    https://github.com/qssq/CustomTVDesktopLauncher.git 替换成 https://你的token@github.com/qssq/CustomTVDesk ...

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

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

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

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

    1. 问题描述 使用IDEA进行远程推送的时候突然给我提示 Support for password authentication was removed on August 13, 2021. Pl ...

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

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

  6. 解决GitHub报错: Support for password authentication was removed on August 13, 2021

    我的新书<Android App开发入门与实战>已于2020年8月由人民邮电出版社出版,欢迎购买.点击进入详情 文章目录 如果你最近在使用git命令,你会发现输入github的账号密码会报 ...

  7. Github报错: Support for password authentication was removed on August 13, 2021 问题解决

    Github报错: Support for password authentication was removed on August 13, 2021 问题解决 文章目录 Github报错: Sup ...

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

    问题描述 有一段时间没有使用github了,今天提交代码发现无法提交,出现以下提示: remote: Support for password authentication was removed o ...

  9. github push报错 Support for password authentication was removed on August 13, 2021. Please use a perso

    github push报错 Support for password authentication was removed on August 13, 2021. Please use a perso ...

最新文章

  1. ECCV2020 Spotlight | CPN:Anchor Free,Two-stage目标检测
  2. JNI中String和char之间的相互转换
  3. 如何在服务器上运行python程序_在服务器上配置运行(每天一则段子python程序)...
  4. CSS打造很棒的黑色背景下的导航菜单
  5. cocos2d学习路线
  6. 通过CMD命令行创建和使用Android 模拟器 AVD
  7. Leetcode--713. 乘积小于k的子数组
  8. SQL Server下载安装
  9. Sql Server 行转列学习 根据学生表、课程表、学生成绩表统计每个学生的各科成绩和他的总成绩、平均成绩...
  10. Set static ip for ubuntu
  11. 免费Ebook 分享《Silverlight for Windows Phone Toolkit in Depth》
  12. QuickHit游戏
  13. 网络驱动器映射成功但无法更新文件_FTP映射网络驱动器-ExpanDrive for mac
  14. 调用网易云Api接口实现移动Web网易云部分功能(搜索+列表+播放)
  15. matlab怎么做线性插值,[MATLAB]领域插值和线性插值
  16. 求当前时间的三种方法(Java)
  17. websocket简单聊天室
  18. element-plus 更换主题色
  19. 计算机术语我喜欢你,摩斯密码表白高级表白密码 摩斯密码我喜欢你数字
  20. 树莓派新手使用iobroker日志三(米家全家桶加入iobroker)

热门文章

  1. Cookie、Session、本地存储
  2. 在虚拟机上搭建云平台环境(2)Controller和Computer系统安装
  3. python模拟登录qq账号密码_Python自动登录QQ的实现示例
  4. Ribbon懒加载第一次超时、异常问题
  5. 什么叫h5项目_对移动端h5项目的一点总结
  6. 【游戏编程扯淡精粹】工作两年总结
  7. Suomi NPP VIIRS夜间灯光遥感数据简介与下载(一)——数据介绍,FTP下载与hdf5读取
  8. android 游戏摇杆ui,手游摇杆设计:基于Flashui与Detour
  9. 视频测试软件推荐,手机视频播放器哪个好用,视频播放软件评测推荐
  10. 苏黎世联邦理工 T. Roscoe 教授:如何撰写系统会议论文评审