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

Windows系统Git认证凭证存储方法及已尝试方案失效求助

解决Windows下Git凭证存储的HttpRequestException问题

嘿,我来帮你搞定这个Git凭证存储的麻烦!从你给出的信息来看,你用的是Git 2.15.1.windows.2版本,尝试用credential.helper manager时遇到了HttpRequestException报错,这大概率是旧版本凭证助手的兼容性问题,试试下面的方案:

方案1:切换到旧版wincred凭证助手

这个助手是Windows系统原生支持的,适配较老的Git版本:

  • 先清除当前的全局凭证配置:
    git config --global --unset credential.helper
    
  • 设置wincred作为凭证助手:
    git config --global credential.helper wincred
    
  • 重新执行git pull,这时候会弹出Windows原生的凭证输入框,输入你的账号密码后,凭证会自动存在Windows凭据管理器里,后续操作就不用重复输入了。

方案2:手动清理并重新添加凭证

如果上面的方法还是不行,可能是已存储的凭证有异常:

  • 打开控制面板 → 用户账户 → 凭据管理器 → Windows凭据
  • 找到和你的Git仓库相关的条目(通常会显示仓库的URL),右键删除它
  • 回到命令行执行git pull,重新输入正确的凭证,应该就能正常存储了。

方案3:升级Git版本(推荐)

你的Git版本确实比较老了,旧版本的凭证助手存在不少bug。升级到最新版Git后,默认的Git Credential Manager Core更稳定,支持更多认证方式:

  • 安装最新版Git时,在配置步骤里确保选择了“Git Credential Manager Core”作为凭证助手,后续操作它会自动帮你管理凭证,很少会出现这类请求错误。

补充说明:你之前用的credential.helper manager在旧版本Git里可能依赖的组件和系统网络设置冲突,导致发送请求时抛出异常,换成更适配旧版本的wincred或者升级到新版GCM都能解决这个问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 08:03:40