当前位置:首页 » 《关注互联网》 » 正文

忽然发现GitHub用不了了,原来git的账密验证已经弃用,改用 token 或 SSH 密钥_从零开始

12 人参与  2021年08月18日 14:03  分类 : 《关注互联网》  评论

点击全文阅读


一觉醒来突然发现怎么没法往github上push代码了呢,这好恐怖~ 还好还好,不是github罢工,只是需要使用token而已。

Git password authentication is shutting down

As previously announced, starting on August 13, 2021, at 09:00 PST, we will no longer accept account passwords when authenticating Git operations on GitHub.com. Instead, token-based authentication (for example, personal access, OAuth, SSH Key, or GitHub App installation token) will be required for all authenticated Git operations.

Please refer to this blog post for instructions on what you need to do to continue using git operations securely.

Removal
August 13, 2021, at 09:00 PST

来自github通知

创建 token

先登录自己的github,找到setting
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
note 可以随便写
在这里插入图片描述
token的有效期可以设置,如果怕麻烦,可以设置为无期限。
在这里插入图片描述
可以为不同的用户(组)生成不同的token,给予不同的token不同的权限。自己个人用的话,全选就可以了。
在这里插入图片描述
在这里插入图片描述
把生成的token复制下来。
在这里插入图片描述

使用token

原来输入密码的时候,输入生成的token就可以了
$ git clone https://github.com/username/repo.git

Username: your_username
Password: your_token

详细过程参考这里

现在再push一下,成功了!

$ git push --set-upstream origin master
Enumerating objects: 205, done.
Counting objects: 100% (205/205), done.
Delta compression using up to 8 threads
Compressing objects: 100% (203/203), done.
Writing objects: 100% (205/205), 618.80 KiB | 5.68 MiB/s, done.
Total 205 (delta 79), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (79/79), done.
To https://github.com/akstuki/CMQA.git
 * [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

点击全文阅读


本文链接:http://zhangshiyu.com/post/25665.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1