Github – 使用新的Personal Access Token进行仓库认证
1 Github操作需使用新的Personal Access Token
今天早上向Github推送代码的时候突然发现不能推送了,出现了以下错误:
remote: Password authentication is temporarily disabled as part of a brownout. Please use a personal access token instead.
remote: Please see https://github.blog/2020-07-30-token-authentication-requirements-for-api-and-git-operations/ for more information.
看了一下官方文档的意思就是之后不能使用账号密码的方式认证,而需要使用新推出的Personal Access Token的方式进行认证,所以研究了一下。
2 Github使用Personal Access Token进行仓库认证
按照官网的文档,需要先申请Person Access Token,然后再使用。
2.1 Personal Access Token申请
个人主页下点击Setting
在Setting页面下选择Developer Setting
然后选择Personal Access Tokens
在Token申请页面需要填入Token的名称用于辨别不同权限和功能的token、Token过期时间、以及Token的权限范围,如果只需要对仓库进行拉取,推送操作,勾选第一个repo即可,其他的一些权限描述可参考官方文档:https://docs.github.com/en/developers/apps/building-oauth-apps/scopes-for-oauth-apps
全部设置好之后选择最下方Generate token即可生成Personal Accesss Token
2.2 使用Personal Access Token进行认证
我们可以在Https方式下使用Personal Access Token管理仓库,如果仓库以前是ssh方式则需要切换到Https方式。
在Github之前的Https方式下是输入Github账号和密码就可以验证成功的,不过现在需要将之前输入的密码修改为输入Person Access Token。
2.2.1 新仓库使用Personal Access Token
新仓库在clone的时候就输入账号和Person Access Token即可:
$ git clone https://github.com/username/repo.git
Username: your_username // 你的用户名
Password: your_token // 你的Personal Access Token
2.2.2 已有仓库使用Personal Access Token
在已有仓库中使用git命令:
git config --system --unset credential.helper
清除已有的账号密码,然后在进行相关的git操作后需要你输入新的账号和密码,这时候输入账号和Personal Access Token即可
如果是Windows系统也可以在控制面板-用户账户-凭据管理器中删除对应仓库的账号和密码即可输入新的账号和Person Access Token即可
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:Github – 使用新的Personal Access Token进行仓库认证
原文链接:https://www.stubbornhuang.com/1566/
发布于:2021年08月14日 12:07:56
修改于:2023年06月26日 21:20:04
当前分类随机文章推荐
- Git - 断点续传git大项目 阅读29次,点赞0次
- Github - 如何进行Pull requests 阅读1045次,点赞0次
- Github - 使用新的Personal Access Token进行仓库认证 阅读1968次,点赞0次
全站随机文章推荐
- C++/OpenCV - 详解如何一步步将OpenCV的cv::Mat转换成深度学习模型推理所需的输入数据 阅读398次,点赞0次
- Pytorch - 创建随机Tensor的常用方法 阅读563次,点赞0次
- Duilib - CDuiString转换为std::string 阅读2292次,点赞0次
- 资源分享 - 用Python写网络爬虫(第2版 Katharine Jarmul,Richard Lawson著 李斌译) 阅读2289次,点赞0次
- 计算几何 - 判断三维空间的三个点是否共线 阅读235次,点赞0次
- C++ 11 - final关键字简要介绍 阅读2259次,点赞0次
- 资源分享 - Game Engine Gems 3英文高清PDF下载 阅读3011次,点赞1次
- 资源分享 - Mathematics for Computer Graphics , Fourth Edition 英文高清PDF下载 阅读2066次,点赞0次
- WordPress - 利用Revolvermaps在首页实时显示访客3D地球 阅读3631次,点赞1次
- 工具网站推荐 - 在线的数学公式、几何绘图网站推荐 阅读4283次,点赞0次
评论
169