Push上传出错:Support for password authentication was removed on August 13, 2021.git did not exit cleanly
Push上传代码至GitHub时出现以下错误:
1. remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
(这个提示大致意思是:2021年8月13日起github将不再支持密码验证的方式Push,请将密码换成token令牌进行访问)
2. The requested URL returned error: 403
3. git did not exit cleanly (exit code 128)
如图:
题外话:
我先是将GitHub的代码仓库克隆到本地时出现了OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054的错误提示
解决办法是输入如下命令:
git config http.sslVerify "false"
如果提示:
fatal: not in a git directory
那就先执行
git init
再输入:
git config http.sslVerify "false"
然后再重新git clone,就成功了
这部分参考了博客:git clone下载代码出错(RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054)及下载速度慢的问题解决
正题内容
push上传时出现错误:
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead;
The requested URL returned error: 403;
git did not exit cleanly (exit code 128).
从我的解决过程来看,应该是第一个问题的出现引起后面两个问题,第一个问解决了后俩问题便会迎刃而解
解决方法:
1. 先创建token令牌,创建步骤可以参考官方的文档
链接:Creating a personal access token
2. 令牌创建好之后,接着打开git
输入命令清除缓存
git credential-manager uninstall
PS: 第二步如果是MAC用户,直接在钥keychain匙串里修改github 的密码为刚刚获得的token,具体操作参考文档
链接:Updating credentials from the macOS Keychain
Win用户的Windows 凭据要修改的话,只需要 按下win键 输入“凭据”,即可打开Windows凭据,再找到普通凭据下GitHub的凭据进行修改(本人没用到这步,直接到第3步了),参考链接:git密码修改问题解决方案(Window &Mac)
3. 重新push,输入自己的用户名和刚刚创建的token令牌,最后成功上传。
如图:
总结:
从解决过程来看,可以大胆推测第二第三个问题是由第一个问题引起的,因此第一个问题解决后便成功push。主要还是因为GitHub从2021年8月13日开始便不再支持密码验证身份导致的,
本篇文章是参考了部分博客再加上个人的理解所写,内容如有错误之处还望指正。最后,附上一些解决同样参考链接:
github不再支持密码方式登录需要用token
GitHub不再支持密码验证解决方案:SSH免密与Token登录配置
Push上传出错:Support for password authentication was removed on August 13, 2021.git did not exit cleanly相关推荐
- GitHub仓库push报错remote: Support for password authentication was removed on August 13, 2021.
发现GitHub项目从2021年8月13日开始已经不能使用用户名和密码push代码了,搜索了下,有以下两种方法可以尝试,记录一下: ssh 方式 先在电脑上生成ssh的加密公私钥,使用如下命令, 命令 ...
- github上传代码报错remote: Support for password authentication was removed on August 13, 2021. Please use a
文章目录 项目场景: 问题描述和原因分析: token方式登录: 生成自己的token 在个人设置页面,找到Setting 左侧边栏 选择开发者设置 Developer setting 选择个人访问令 ...
- 解决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': ...
- 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 ...
- 解决Github登录问题: Support for password authentication was removed on August 13, 2021
最近往github仓库中上传资料,发现这样一个问题:remote: Support for password authentication was removed on August 13, 2021 ...
- github开发人员在七夕搞事情:remote: Support for password authentication was removed on August 13, 2021.
一. 问题描述 如果你在七夕(没错就是2021年8月14日)的这一天刚好加班,又刚好去访问了全球最大的同性交友网站,又刚好去更新提交代码,又或你创建了一个新的仓库送给自己,又刚好想把这个仓库送给(pu ...
- remote: Support for password authentication was removed on August 13, 2021.
问题描述 有一段时间没有使用github了,今天提交代码发现无法提交,出现以下提示: remote: Support for password authentication was removed o ...
- 关于Support for password authentication was removed on August 13, 2021报错的解决方案
好久没有往Github提交代码了,今天偶然提交代码的时候给报了一个remote: Support for password authentication was removed on August 1 ...
- 你发现了没?Github在七夕搞事情:remote: Support for password authentication was removed on August 13, 2021.
录友们都知道,卡哥每天都要维护刷题攻略Github仓库,https://github.com/youngyangyang04/leetcode-master. 但就在七夕,如果你和卡哥一样也要写代码, ...
- 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 ...
最新文章
- 数据库基础笔记(MySQL)5 —— 基础索引
- mysql 8+ 忘记root密码 解决方案
- 从放弃迅雷和IDM到自己开发下载工具
- [转]最流行的android组件大全
- 电大计算机应用模块四实2010,国家开放大学《计算机应用基础》考试与答案形考任务模块2Word2010文字处理系统—客观题测验答案.docx...
- 左值、右值、左值引用、右值引用
- 合肥工业大学机器人技术期末_机器人技术第三次作业(HFUT)
- web安全检查_如何利用现代Web检查器的功能
- python读数据小数点_将excel数据读入pandas dataframe,精确到小数点后20位
- 什么是数据库的三大范式?
- 【BZOJ】[SDOI2009]HH的项链
- JVM系列四:生产环境参数实例及分析【生产环境实例增加中】
- 我们公司为什么要放弃Lombok?因为它让你的代码处于了“亚健康”状态
- C++类对象创建过程(分配空间、赋值和初始化、对象初始化顺序、虚函数表指针)
- ora01033是什么错误linux,ora-01033错误的解决办法
- 华为网络设备加固各种基线命令配置
- 实验四——反汇编工具的使用
- C++900行代码实现中国象棋游戏规则以及相关功能
- 计算机专业编程很厉害是怎样的一种体验?
- win10管理员权限启动cmd