文章目录

  • 一、问题描述
  • 二、问题解决
    • 1.生成token
    • 2.提交代码
    • 3.将token添加到远程仓库链接中

一、问题描述

今天在提交代码到GitHub时出现以下报错信息:

git push -u origin master
Username for 'https://github.com': sunxi92
Password for 'https://sunxi92@github.com':
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: Authentication failed for 'https://github.com/sunxi92/go-test.git/'

二、问题解决

1.生成token

在GitHub页面中Setting→Developer setting→Personal access tokens→Generate new token,然后在页面中设置token的有效期,访问权限(这里我选择了repo和delete_repo)等,最后点击Generate token按钮。
注意:将token保存下来

2.提交代码

在使用git push -u origin master命令提交代码时,将生成的token粘贴到输入密码的位置即可。

3.将token添加到远程仓库链接中

将token添加到远程仓库链接中,避免同一个仓库每次提交代码都要输入token

git remote set-url origin https://your_token@github.com/USERNAME/REPO.git
  • your_token:自己的token
  • USERNAME:自己github的用户名
  • REPO:仓库名称

例如:这里我将token隐藏了

git remote set-url origin https://your_token@github.com/sunxi92/go-test.git/

然后再执行git push -u origin master提交代码就不会提示输入token

GitHub不再支持密码验证相关推荐

  1. 关于2021年8月13日github不再支持密码身份验证的解决方案

    今天上传个工程到github突然报错 remote: Support for password authentication was removed on August 13, 2021. Pleas ...

  2. GitHub 废除基于密码的 Git 身份验证

    近日,代码托管平台 GitHub 于当地时间 8 月 13 日周五这天正式废除了基于密码的 Git 身份验证.从 09:00 PST (PST是北美太平洋标准时间,北京时间 14 日 0 点)开始,使 ...

  3. es带用户名密码验证并配置elasticsearch-head连接

    一.搭建es,带用户名密码验证 Elastic 安全是非常重要的.没有这个我们的数据可以被任何的人进行访问,串改,删除.Elastic Stack 的安全是由 x-pack 所提供的.在 Elasti ...

  4. oauth最后的确认按钮_绕过GitHub的OAuth授权验证机制($25000)

    这几年来,信息安全研究一直是我的业余爱好,虽然有很多人专职做漏洞众测以获得奖励,但对我个人来说,我只对一些感兴趣的项目投入不多的时间去深入研究.今年,我想看看自己是否是全职漏洞赏金猎人的料,所以就从6 ...

  5. XP远程桌面连接2008提示:远程计算机需要网络级别身份验证,而您的计算机不支持该验证

    装了一台2008机器,开了远程桌面,然后用同事 win7 连接测试,发现可以连接上. 晚上回到家里,自己电脑连接,却报错. --------------------------- 远程桌面连接已断开 ...

  6. php xp不支持,据说PHP5.5发布 不再支持XP和2003

    PHP 5.5 正式版发布,不再支持Windows XP和2003系统 PHP 开发者正式 发布 5.5 版本,该版本从去年11月开始开发,历经多个测试版本.PHP 5.5 包含一系列的新特性,例如新 ...

  7. 为修复一个代码执行安全漏洞,TensorFlow决定不再支持YAML

    TensorFlow是谷歌开发的基于Python的机器学习和人工智能项目.为修复一个代码执行安全漏洞,TensorFlow决定不再支持YAML.YAML(Yet Another Markup Lang ...

  8. Elasticsearch、Elasticsearch-head、Kibana 安全设置账号密码验证登陆

    Elasticsearch.Elasticsearch-head.Kibana 安全设置账号密码验证登陆 我的小站.Github.CSDN X-Pack 是 Elastic Stack 的一个扩展,提 ...

  9. linux php运行用户名和密码,Linux实例(一)使用用户名密码验证连接Linux

    本篇文章给大家带来的内容是关于使用用户名密码验证连接Linux,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 如果您使用的是 SSH 密钥对,请参考 使用SSH密钥对连接Linux实 ...

最新文章

  1. linux printk 时间戳,linux – kern.log中“00:00:00”时间戳的含义是什么?
  2. PHP算法之四大基础算法
  3. Laravel 实现定时任务
  4. mysql 指令没有用_Mysql指令
  5. 力扣844,比较含退格的字符串(JavaScript)
  6. 11年写的一篇文章----智能终端安全现状及前景展望
  7. 六月计划#2A(6.10-6.16)
  8. 半导体物理学习整理(一)
  9. PTES渗透测试执行标准
  10. tornado、flask、c++zmq-req-rep记录
  11. PLC开发没有前景想转行嵌入式,找个培训机构还是自学?
  12. 四十四 老李来了 我在软件园的那些日子里
  13. python怎么跳出while循环_怎么跳出while循环
  14. 【金融】- 净资产收益率(ROE)计算,杜邦分析法+python处理
  15. ceph 集群报 mds cluster is degraded 故障排查
  16. 知乎APP 产品分析
  17. 1、 利用AUTO CAD脚本写一个插件,可以读取CAD中的图形公式,并输出为一个Excel计算表格...
  18. python 拆包_python 拆包
  19. sqlconnection pooling是什么意思_目标检测领域还有什么可做的?19 个方向
  20. linux卸载teamviewer,ubuntu 16.04 desktop + server LTS - TeamViewer 软件彻底卸载

热门文章

  1. C++利用opencv调用pytorch训练好的分类模型
  2. 2020华为勇敢星实习面经
  3. vue 微信支付的坑_Vue实现微信支付功能遇到的坑
  4. NATIVE SQL的用法
  5. 一个26岁的男人和43岁的女人
  6. 领导拒绝涨薪?我直接跳槽,涨薪6k
  7. php无法访问_关于php无法用localhost访问的
  8. python中tkinter模块窗口操作_Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)...
  9. 当人工智能遇上计算社会科学……
  10. 软件工程直招士官生_2018年直招士官, 大学生注意这3点, 尤其第1点让好多人中枪...