github上传代码报错remote: Support for password authentication was removed on August 13, 2021. Please use a
文章目录
- 项目场景:
- 问题描述和原因分析:
- token方式登录:
- 生成自己的token
- 在个人设置页面,找到Setting
- 左侧边栏 选择开发者设置 Developer setting
- 选择个人访问令牌 Personal access tokens,然后选中生成令牌Generate new token
- 设置token的有效期,访问权限等
- 选择要授予此令牌的范围或者权限
- 生成令牌Generate token
- 保存自己的token。因为再次刷新网页的时候,已经没办法再看到它了。
- 在github提交代码的时候,以前需要输入密码的地方,统一输入刚刚获得的token,即可完成git push操作。
- SSH方式登录:
- 步骤:
- 检查是否存在SSH Key
- 如果没有SSH key,则需要先生成
- 获取SSH Key
- github添加SSH Key
- 验证和修改
项目场景:
今天在github上提交代码,输入用户名和密码之后,报错如下:
问题描述和原因分析:
主要是这一句话:
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
翻译过来:(远程:支持密码认证已于2021年8月13日删除。 请使用个人访问令牌)
大概意思是讲:
github于2021年8月13日9点开始,对Git操作进行身份验证时将不接受账户密码登录验证,只能通过账户和(token)或者SSH密钥登录等。
token方式登录:
生成自己的token
在个人设置页面,找到Setting
左侧边栏 选择开发者设置 Developer setting
选择个人访问令牌 Personal access tokens,然后选中生成令牌Generate new token
设置token的有效期,访问权限等
选择要授予此令牌的范围或者权限
生成令牌Generate token
保存自己的token。因为再次刷新网页的时候,已经没办法再看到它了。
在github提交代码的时候,以前需要输入密码的地方,统一输入刚刚获得的token,即可完成git push操作。
以上每次提交代码都需要输入token,但是token并不方便记忆,最好的方式还是使用以下:ssh登录
SSH方式登录:
github配置SSH Key的目的是为了帮助我们在通过git提交代码时,不需要繁琐的验证过程,简化操作流程。
步骤:
检查是否存在SSH Key
cd ~/.ssh
ls
或者
ll
//看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key
如果没有SSH key,则需要先生成
ssh-keygen -t rsa -C "henuliyanying@aliyun.com"
执行之后继续执行以下命令来获取SSH Key
cd ~/.ssh
ls
或者
ll
//看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key
获取SSH Key
cat id_rsa.pub
//拷贝秘钥 ssh-rsa开头
如图所示:
github添加SSH Key
验证和修改
测试是否成功配置SSH Key
输入命令:
ssh -T git@github.com
如果出现如下结果,则证明成功配置。
之前已经是https的链接,现在想要用SSH提交怎么办?
直接修改项目目录下 .git文件夹下的config文件,将地址修改一下就好了。
git地址获取可以看如下图切换。
接下来就可以正常提交代码了。
(我需要再进行一次用SSH Key提交代码的测试)
文章参考:
[1]: https://blog.csdn.net/u013778905/article/details/83501204
github上传代码报错remote: Support for password authentication was removed on August 13, 2021. Please use a相关推荐
- 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 ...
- 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.
录友们都知道,卡哥每天都要维护刷题攻略Github仓库,https://github.com/youngyangyang04/leetcode-master. 但就在七夕,如果你和卡哥一样也要写代码, ...
- github开发人员在七夕搞事情:remote: Support for password authentication was removed on August 13, 2021.
一. 问题描述 如果你在七夕(没错就是2021年8月14日)的这一天刚好加班,又刚好去访问了全球最大的同性交友网站,又刚好去更新提交代码,又或你创建了一个新的仓库送给自己,又刚好想把这个仓库送给(pu ...
- 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 ...
- 【解决】remote: Support for password authentication was removed on August 13, 2021
背景: 突然无法上传代码到git了,报如下错误: remote: Support for password authentication was removed on August 13, 2021. ...
- remote: Support for password authentication was removed on August 13, 2021
1.github在2021年8月14日七夕这天搞事情,如果这天你提交了github代码报错如下: 问题:remote: Support for password authentication was ...
- remote: Support for password authentication was removed on August 13, 2021.
问题描述 有一段时间没有使用github了,今天提交代码发现无法提交,出现以下提示: remote: Support for password authentication was removed o ...
- 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 ...
最新文章
- 现实工程中常用到的C语言函数总结(不断更新)
- 验证DetailsView插入数据不为空
- Python中使用中文
- Unet美发实例分割,染发展示
- Qt--音乐播放器 V2.0_vortex_新浪博客
- ajax用iframe,使用ajax Post请求更新iframe内容
- 攻防世界misc新手_攻防世界密码学解密
- [导入]在没有 IIS 的条件下运行 ASMX
- python字符串索引必须是整数_python – TypeError:字符串索引必须是整数...
- Java 案例七 超市管理系统(商品清单,商品添加,商品删除,修改库存)
- jmeter使用不同数据进行post请求测试:csv配置使用
- html 灯箱效果样式,jQuery灯箱效果插件-Swipebox
- 黑马程序员--统计字符串中大小写字母和数字的个数问题的代码
- cloudera mysql_安装cloudera manager使用mysql作为元数据库
- 阿齐索-对接淘宝第三方平台
- linux压缩包解压
- 用JAVA制作抓老鹰游戏_Java制作最难练手速游戏,Faker都坚持不了一分钟
- 通证与区块链:前台经济+后台技术
- python 对txt中每行内容进行批量替换
- 性能优化之MySQL优化(转)
热门文章
- {HTML5学习图谱}随着微信小程序的出现,HTML5将会炙手可热!
- 时间序列(六): 炙手可热的RNN: LSTM
- 攻防演练 魔兽世界帐号的窃取与防范(转)
- 关于新公司的一些感悟
- 金牌员工拥有的十二种品格
- Python自定义豆瓣电影种类,排行,点评的爬取与存储(进阶上)
- 1014 福尔摩斯的约会 (20 分)|一道我认为烂透了的题
- php使用redis实现购物车功能,ThinkPHP5+Redis实现购物车
- 看c++primer知识点总结(基础部分)
- 冯雪 手术机器人的应用_达芬奇手术机器人系统及其应用