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

Git Push认证失败:用户名密码正确仍无法通过(Windows7)

Git Push 认证失败解决方案(Windows7 + Git 2.42.0)

核心问题分析

  1. 新版GitHub Credential Manager对Windows7兼容性不佳,导致浏览器登录流程失效
  2. GitHub已停止支持密码直接认证,输入账户密码必然失败

解决步骤

1. 切换到兼容Windows7的凭据管理器

在命令行执行以下命令,将Git凭据助手切换为Win7支持的旧版本:

git config --global credential.helper wincred

2. 创建GitHub个人访问令牌(PAT)

  • 登录GitHub,点击右上角头像 → Settings
  • 左侧菜单选择 Developer settings → Personal access tokens → Tokens (classic)
  • 点击 Generate new token,填写备注(比如Git Push Token),勾选repo权限(全部勾选repo下的子权限)
  • 生成后复制令牌(务必保存好,关闭页面后无法再次查看)

3. 重新执行Git Push并完成认证

在命令行再次运行:

git push

当弹出凭据输入框时:

  • 用户名填写你的GitHub账户名
  • 密码填写刚才生成的个人访问令牌,而非原账户密码

4. 备选方案:手动添加Windows凭据

如果上述步骤仍未生效,可手动添加凭据:

  • 打开控制面板 → 用户账户 → 凭据管理器 → 选择「Windows凭据」
  • 点击「添加通用凭据」:
    • Internet地址/网络地址:git:https://github.com
    • 用户名:你的GitHub账户名
    • 密码:生成的个人访问令牌
  • 添加完成后重新执行git push

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 16:13:15