You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub推送报错提示密码认证已停用、身份验证失败如何解决?

GitHub推送认证报错解决方法

你遇到的报错是GitHub在2021年8月13日之后停止支持账号密码直接进行Git操作的提示,按照以下步骤操作即可恢复正常推送:

  • 第一步:创建个人访问令牌(PAT)
    登录GitHub账号,依次进入右上角个人头像→设置→开发者设置→个人访问令牌→经典令牌页面,点击生成新令牌,按需设置过期时间,勾选repo相关权限(如果需要其他权限可以额外勾选),生成后复制令牌内容妥善保存,该令牌仅会在生成时显示一次,丢失需重新生成。
  • 第二步:清理本地存储的旧认证凭据
    • Windows系统:打开控制面板→凭据管理器→Windows凭据,删除所有标注为git、GitHub相关的凭据条目
    • Mac系统:打开钥匙串访问应用,搜索GitHub,删除所有相关的凭据条目
  • 第三步:完成本地认证配置
    两种方案任选其一即可:
    • 方案一(HTTPS链接适配):下次执行Git推送操作时,用户名填写你的GitHub账号用户名,密码栏直接粘贴第一步生成的PAT即可,系统会自动存储该凭据,后续操作无需重复输入。如果使用VS Code、Visual Studio等编辑器,清理凭据重启编辑器后,在弹出的认证框密码位填写PAT即可。
    • 方案二(SSH免密适配):本地生成SSH公钥后,将公钥内容添加到GitHub账号的SSH密钥列表中,再将本地仓库的远程地址更换为SSH格式,后续所有推拉操作都无需额外输入认证信息。

额外说明:如果后续账号触发GitHub强制双因素认证要求,你可以选择桌面端的验证器工具完成配置,无需依赖手机锁屏功能,不会影响你的日常使用。

内容的提问来源于stack exchange,提问作者Dave

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 02:54:08