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

终端将PAT识别为密码而非令牌导致GitHub git push认证失败

问题解决方案
  • 第一步:确认PAT配置正确
    新建PAT时必须勾选repo权限组,同时确认设置的过期时间未失效,复制PAT时确保没有遗漏字符或多复制空格(PAT创建后仅展示一次,忘记的话直接生成新的即可)
  • 第二步:清除本地存储的错误凭据
    打开Windows凭据管理器,切换到「Windows凭据」分类,删除所有前缀为git:https://github.com的凭据条目,避免旧的错误信息覆盖新输入的验证内容
  • 第三步:核对仓库远程地址
    在仓库目录下运行命令git remote -v,查看origin对应的仓库地址是否为HTTPS格式,若为SSH格式则PAT无法生效,可运行以下命令切换为HTTPS地址:
    git remote set-url origin https://github.com/johnnag94/Cour-test.git
    
  • 第四步:重新执行推送操作
    运行git push,弹出用户名提示时输入你的GitHub用户名,弹出密码提示时直接粘贴PAT(终端不会显示输入内容属于正常情况,粘贴完成直接回车即可)
  • 可选免输入配置:如果希望后续推送不用重复输入验证信息,可以直接将PAT写入远程地址,运行命令:
    git remote set-url origin https://<替换为你的PAT>@github.com/johnnag94/Cour-test.git
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 13:18:03