搜 索

【修正】GitHub push失效解决方案之一

  • 123阅读
  • 2022年07月25日
  • 2评论
首页 / 日常生活☀ / 正文

前言

昨晚往GitHub push的时候,不知道怎么回事之前好好的,突然就开始要验证了~浏览器验证已经成功了,还是登录不了,然后嘞去获取了token登录还是不行... ,好嘛耽误事儿了 昨晚就应该pr发布哩...耽误到今天了..

Error截图

都验证成功啦还失败!!!!!

提示密码啥的阿巴阿巴阿巴..上面时间写的是21年就失效嘞~前几天还push了哩.

大概意思是:对密码身份验证的支持已于 2021 年 8 月 13 日移除。请改用个人访问令牌。简单点说就是需要把你的密码换成 token

解决方案

经过左看看 右问问,上瞅瞅 下溜溜。找了个结局方案 一起来看看吧

  • 在个人设置页面,找到 Settings
  • 找到 Developer settings
  • 选择个人访问令牌 Personal access tokens,然后点击生成令牌 Generate new token
  • 设置 token 的有效期,访问权限等
  • 生成令牌 Generate token

    • 记得把 token 保存下来,当你再次刷新网页的时候,就没办法看见了
  • 最后,把 token 直接添加远程仓库链接中,这样就可以避免同一个仓库每次提交代码都要输入 token 了
git remote set-url origin https://<your_token>@github.com/<uasename>/<repo>.git

<your_token> 换成刚才生成的 token
<username> 换成你的用户名
<repo> 换成你的仓库名

示意图

打 赏
评论区
叶小明的博客 2022年7月30日 16:46
回复

我的GitHub注册之后就没用过了

An_wen
1 条回复
An_wen
An_wen 2022年7月30日 16:58
回复

我自己也是跟着大佬瞎混 瞎折腾 哈哈

avatar