gitHub不能用密码推送了,必须要使用令牌
创始人
2024-03-14 15:42:33
0

有一段时间没使用github去push项目了,今天push之后,根据提示输入账号密码,但是失败了,报错如下:

support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/skrqwa/test.git/'
wenanqin@WenandeMacBook-Air test % 

第一句话的大致意思就是原先的密码凭证从2021年8月13号开始就不能用了。怎么办呢?解决办法就是使用个人令牌(personal access token),就是把密码换成token来进行验证。

1.什么是token(令牌)

Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生。
Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。
Token的目的是为了减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。

2.token的特点

唯一:令牌特定于github,可以按使用和设备生产
可撤销:可以随时单独撤销令牌,无需更新未受影响的数据
有限:令牌可以缩小范围以仅允许用例的访问

3.如何在github上生成自己的令牌

1.点击github的设置settings
在这里插入图片描述

2.往下拉,选择开发者设置 developer settings
在这里插入图片描述

3.选择personal access tokens下的token(classic),然后generate new token
在这里插入图片描述

4.设置token的有效期,访问权限等

  • 访问仓库权限,选repo
  • 删除仓库权限,选delete_repo

在这里插入图片描述
在这里插入图片描述
5.把生成的token(一串字符)保存下来,下次刷新网页后会消失
在这里插入图片描述

3.使用token进行push

在输入密码的位置粘贴你的token即可进行push操作了。
也可以 把token直接添加远程仓库链接中,这样就可以避免同一个仓库每次提交代码都要输入token了:

git remote set-url origin https://@github.com//.git
  • :换成你自己得到的token
  • < USERNAME >:是你自己github的用户名
  • < REPO>:是你的仓库名称

原文链接:https://blog.csdn.net/qq_41646249/article/details/119777084

相关内容

热门资讯

掀桌了!曾起诉国家药监局的连锁... 12月23日,国内知名药店连锁养天和大药房通过官方视频号发声:“为维护行业健康生态,保障企业合法权益...
宁夏最新法规规定:不履行抚养义... 家庭是保护未成年人的第一道防线,家庭也是未成年人健康成长的温暖港湾。然而实际生活中,有些家长不重视家...
瑞茂通(600180)披露公司... 截至2025年12月25日收盘,瑞茂通(600180)报收于3.72元,较前一交易日下跌1.06%,...
巡回审判进校园 学生问了一连串... 河南日报客户端记者 李子耀 通讯员 李诗露 12月24日上午,信阳市新世纪职业学院的一间教室里,信阳...
两大老牌机构相继被“摘牌”!投... 每经记者|王海慜 每经编辑|彭水萍 最近,青岛大摩证券投资有限公司(以下简称青岛大摩投资)成为近期...
赤水市元厚镇:强化基层调解 筑... 遵义市赤水市元厚镇以“发案少、秩序好、社会稳定、群众满意”为目标,将“有纠纷、找综治”作为工作主线,...
备审年报首提“研究论证制定备案... 南都讯记者刘嫚 发自北京 12月24日,全国人大常委会办公厅新闻局组织备案审查工作集中采访。全国人大...
952名缅甸妙瓦底地区涉电诈犯... 据央视新闻消息,近日,公安部派出工作组会同缅甸、泰国执法部门在缅甸妙瓦底地区,联合开展新一轮赌诈园区...
律师谈女子擅闯在建地铁隧道拍照... 近日,一女子在深圳在建地铁隧道内拍摄照片,引发热议。 据其发布在社交平台上的截图,该女子走在封闭的地...