GitHub个人访问令牌(PAT)使用指南
创作时间:
作者:
@小白创作中心
GitHub个人访问令牌(PAT)使用指南
引用
CSDN
1.
https://blog.csdn.net/gzhrock/article/details/131632602
由于GitHub在2021年8月13日移除了密码认证支持,用户在使用Git命令推送代码时可能会遇到认证错误。本文将详细介绍如何创建和使用个人访问令牌(PAT)来替代密码进行认证,并提供在Windows环境下保存凭据的配置方法。
一. 问题描述
使用如下命令推送代码到GitHub:
git push origin main
根据提示输入用户名和密码,报如下错误:
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
根据提示信息可以知道,GitHub在2021年8月13日移除了密码认证的支持,它建议使用个人访问令牌(PAT)代替密码认证。由于提示中给出的地址无法访问,所以查阅相关文档,下面主要记录一下如何解决这个问题。
二. 解决方法
GitHub官方文档中描述说,在使用命令行或API的时候,应该创建一个个人访问令牌(PAT)来代替密码,下面详细介绍如何创建PAT。
创建个人访问令牌
- 登录GitHub
- 在页面右上角点击你的头像,然后点击Settings:
- 在左侧边栏中,点击开发人员设置:
- 在左侧边栏中,单击个人访问令牌:
- 单击生成新令牌:
- 为您的令牌指定一个描述性名称:
- 要让您的令牌到期,请选择到期下拉菜单,然后单击默认值或使用日历选择器:
- 选择您要授予此令牌的范围或权限。要使用您的令牌从命令行访问存储库,请选择repo:
- 单击生成令牌:
警告:将您的令牌视为密码并保密。使用 API 时,将令牌用作环境变量,而不是将它们硬编码到您的程序中。
在命令行上面使用令牌
获得令牌后,您可以在通过HTTPS执行Git操作时输入它而不是密码。
例如,在命令行中输入以下内容:
$ git clone https://github.com/username/repo.git
Username: your_username
Password: your_token
个人访问令牌只能用于HTTPS Git操作。如果您的存储库使用SSH远程URL,则需要将远程从SSH切换到HTTPS。
如果系统未提示您输入用户名和密码,则您的凭据可能已缓存在您的计算机上。您可以更新钥匙串中的凭据以使用令牌替换旧密码。
在Windows中配置GitHub凭据
使用HTTPS的方式拉取或者推送代码,每次都需要手动输入用户名和个人访问令牌,为了方便,可以使用Windows中的凭据管理器保存相关配置,如下图所示:
如果GitHub的凭据已经存在,原来保存的是用户名和密码,需要将原来的密码修改为个人访问令牌,通常情况下,我们登录过GitHub后就会在这里保存相关的凭据,如果没有可用手动创建,如下图所示:
热门推荐
拍出惊艳人像照:7个实用技巧帮你提升摄影水平
《三狼奇案》:一部揭示人性善恶的香港经典犯罪片
从隔水到微波:安全加热盒装奶全攻略
牛奶加热指南:从隔水到微波,这样做最安全
冬季喝牛奶,三种安全加热法让你保留更多营养
盒装奶加热指南:从安全到营养的三种正确方式
掌握苏格拉底问答法,让决策更理性从容
汽车座椅加热功能详解:既舒适又安全的冬季驾驶伴侣
汽车座椅加热功能使用指南:操作步骤、安全要点全解析
陈建斌的演技困局:从经典雍正到争议曹操
长白山秋季攻略:天池、瀑布等四大景点及交通住宿全指南
冬游黄龙:36℃温泉拥抱-5℃冰雪,还有五彩池等你探秘
马桶存水少的4大原因及解决方案
广东温泉季:68米深溶洞与98度温泉的极致体验
千岛湖环东北湖线:50公里骑行绿道串起多个网红打卡点
三场战役定三国:从官渡之战到夷陵之战
黄花菜是凉性还是热性?食用注意事项全解析
马桶下水慢的解决办法和选购指南
20层楼高瞬间降落,长隆垂直过山车成刺激之最
诗意“邵”字:结合古诗词的5个独特网名建议
五大名将指挥大兵团作战,缔造解放军经典战例
新建汕头站“保姆级”进站、换乘攻略来了!
管道通 vs 慕岚清洗剂:谁是洗衣机排水管堵塞的克星?
甲流康复期,这样吃鸡蛋最补
冬季甲流康复指南:如何判断康复和预防复发
黄金与贵重金属投资风险管理:方法与局限性
洗衣机排水不畅?这些实用技巧帮你轻松解决
甲流康复后,最适合的运动竟是它?
普通游客如何游览港珠澳大桥?搭乘穿梭巴士最方便
于振宣教你预防心律失常的小妙招