Support for password authentication was removed on August 13, 2021。
背景
昨晚在提交代码到 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 用户还可以在钥匙串里面清除:
- 找到 Keychain access。
- 在 Keychain Access 中,搜索 github.com。
- 查找 github.com 的“互联网密码”条目。
- 相应地编辑(把密码改为创建的令牌)或删除该条目。
Support for password authentication was removed on August 13, 2021。相关推荐
- Support for password authentication was removed on August 13, 2021.解决办法大全
https://github.com/qssq/CustomTVDesktopLauncher.git 替换成 https://你的token@github.com/qssq/CustomTVDesk ...
- 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 ...
- remote: Support for password authentication was removed on August 13, 2021
1.github在2021年8月14日七夕这天搞事情,如果这天你提交了github代码报错如下: 问题:remote: Support for password authentication was ...
- Support for password authentication was removed on August 13, 2021
1. 问题描述 使用IDEA进行远程推送的时候突然给我提示 Support for password authentication was removed on August 13, 2021. Pl ...
- github开发人员在七夕搞事情:remote: Support for password authentication was removed on August 13, 2021.
一. 问题描述 如果你在七夕(没错就是2021年8月14日)的这一天刚好加班,又刚好去访问了全球最大的同性交友网站,又刚好去更新提交代码,又或你创建了一个新的仓库送给自己,又刚好想把这个仓库送给(pu ...
- 解决GitHub报错: Support for password authentication was removed on August 13, 2021
我的新书<Android App开发入门与实战>已于2020年8月由人民邮电出版社出版,欢迎购买.点击进入详情 文章目录 如果你最近在使用git命令,你会发现输入github的账号密码会报 ...
- Github报错: Support for password authentication was removed on August 13, 2021 问题解决
Github报错: Support for password authentication was removed on August 13, 2021 问题解决 文章目录 Github报错: Sup ...
- remote: Support for password authentication was removed on August 13, 2021.
问题描述 有一段时间没有使用github了,今天提交代码发现无法提交,出现以下提示: remote: Support for password authentication was removed o ...
- 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 ...
最新文章
- ECCV2020 Spotlight | CPN:Anchor Free,Two-stage目标检测
- JNI中String和char之间的相互转换
- 如何在服务器上运行python程序_在服务器上配置运行(每天一则段子python程序)...
- CSS打造很棒的黑色背景下的导航菜单
- cocos2d学习路线
- 通过CMD命令行创建和使用Android 模拟器 AVD
- Leetcode--713. 乘积小于k的子数组
- SQL Server下载安装
- Sql Server 行转列学习 根据学生表、课程表、学生成绩表统计每个学生的各科成绩和他的总成绩、平均成绩...
- Set static ip for ubuntu
- 免费Ebook 分享《Silverlight for Windows Phone Toolkit in Depth》
- QuickHit游戏
- 网络驱动器映射成功但无法更新文件_FTP映射网络驱动器-ExpanDrive for mac
- 调用网易云Api接口实现移动Web网易云部分功能(搜索+列表+播放)
- matlab怎么做线性插值,[MATLAB]领域插值和线性插值
- 求当前时间的三种方法(Java)
- websocket简单聊天室
- element-plus 更换主题色
- 计算机术语我喜欢你,摩斯密码表白高级表白密码 摩斯密码我喜欢你数字
- 树莓派新手使用iobroker日志三(米家全家桶加入iobroker)
热门文章
- Cookie、Session、本地存储
- 在虚拟机上搭建云平台环境(2)Controller和Computer系统安装
- python模拟登录qq账号密码_Python自动登录QQ的实现示例
- Ribbon懒加载第一次超时、异常问题
- 什么叫h5项目_对移动端h5项目的一点总结
- 【游戏编程扯淡精粹】工作两年总结
- Suomi NPP VIIRS夜间灯光遥感数据简介与下载(一)——数据介绍,FTP下载与hdf5读取
- android 游戏摇杆ui,手游摇杆设计:基于Flashui与Detour
- 视频测试软件推荐,手机视频播放器哪个好用,视频播放软件评测推荐
- 苏黎世联邦理工 T. Roscoe 教授:如何撰写系统会议论文评审