github不能使用账户密码登陆了? github的token使用(超详细)

本文档详细介绍了如何在GitHub上生成个人访问令牌(Token),以替代账号密码进行身份验证。首先,你需要在设置中创建Token,设置有效期和权限。然后,在克隆项目时使用Token替换原始URL。通过更新git远程URL并使用git命令进行提交和推送,你可以安全地管理你的GitHub项目。此外,当gitpush不再提示输入密码时,你可以通过配置或重置credential.helper来解决问题。

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

最近想把自己写的几个小程序上传到github上面,但是github那端已经不让使用账号密码进行验证登录了,所以在此做一个自己总结的github token使用教程来记录一下,以防以后再不会用了。


 一,生成自己的token

首先选择setting进入设置,然后在进入Developer setting,选择生成私人token。

 

note随便写,天数尽量选长点时间,选上repo才能用git指令操作自己的repositories。

二,使用token 

可以从自己的github上面clone一个项目,例如:

 值得注意的是它的格式是这样的: 

你在github上的原始url: https://github.com/<username>/<repo>.git

而你现在需要clone的则是:https://<your_token>@github.com/<username>/<repo>.git

<your_token>是你自己刚刚生成的token,

<username>是自己设置的,你可以从这里查看(是下面的(CPerdst)):

 如果正常的话,现在你已经将自己在github上的项目下载下来了(如果没有,建议开一下代理,毕竟github是国外的网站),现在就可以继续写自己的项目了,我这里为了演示就直接随便创造一些文件来代替。

现在进入自己的项目:

 使用git status查看当前的状态

使用git add ./来确定更改,然后使用git commit -m 'your update message'添加提交信息。

 然后使用git remote来查看自己的url,git branch -v 查看自己的分支,使用git remote set-url <your_url> https://<your_token>@github.com/<username>/<repo>.git 来更新自己的url

使用git push <your_url> 来更新github

补充:如果当使用git push的时候没有显示账户密码可以使用 git config --system --unset credential.helper 更新。

或者使用git reset重置一下

引自: (21条消息) github开发人员在七夕搞事情:remote: Support for password authentication was removed on August 13, 2021._星空-CSDN博客_github开发人员在七夕搞事情

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值