git 问题 remote: Support for password authentication was removed on August 13, 2021.

本文指导你如何在2021年后创建并应用个人访问令牌解决Git认证问题,包括步骤详解和生成的token管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:提交代码时发现以下错误:

remote: Support for password authentication was removed on August 13, 2021.

大概意思就是你原先的密码凭证从2021年8月13日开始就不能用了,必须使用个人访问令牌(personal access token),就是把你的密码替换成token

 如何生成自己的token
1、在个人设置页面,找到Setting(参考)


2、选择开发者设置Developer setting

3、选择个人访问令牌Personal access tokens,然后选中生成令牌Generate new token

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

选择要授予此令牌token的范围或权限。

要使用token从命令行访问仓库,请选择repo。
要使用token从命令行删除仓库,请选择delete_repo
其他根据需要进行勾选


5、生成令牌Generate token

如下是生成的token

注意:

记得把你的token保存下来,因为你再次刷新网页的时候,你已经没有办法看到它了,所以我还没有彻底搞清楚这个token的使用,后续还会继续探索!

git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git

  • <your_token>:换成你自己得到的token
  • <USERNAME>:是你自己github用户名
  • <REPO>:是你的仓库名称

其他问题:

设置提交大小:git config http.postBuffer 524288000

查看配置:git config -l

然后使用提交 git push  -u origin master
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值