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

Windows10下Git Bash执行pull/push重复输入密码问题求助

Windows10 Git Bash HTTPS免密码配置解决方案

以下是针对你遇到问题的可行解决办法:

方案1:配置最新版Git Credential Manager (GCM)

  1. 升级Git到最新稳定版(无需降级,新版GCM的凭据保存逻辑更稳定)
  2. 执行全局配置命令:
    git config --global credential.helper manager
    
  3. 执行一次git pull,此时会弹出GCM的登录窗口,输入账号密码(或个人访问令牌PAT),勾选「记住凭据」选项,后续操作就不会再弹出密码提示。

方案2:使用wincred凭据助手(适配旧版Git)

如果你坚持使用Git 3.28.0版本,可改用Windows原生的凭据助手:

  1. 执行全局配置命令:
    git config --global credential.helper wincred
    
  2. 执行一次git pull并输入密码,Windows凭据管理器会自动保存你的凭据,后续操作无需重复输入。

方案3:手动添加凭据到Windows凭据管理器

如果上述配置都不生效,可直接手动添加:

  1. 打开「控制面板」→「用户账户」→「凭据管理器」→「Windows凭据」
  2. 点击「添加通用凭据」
  3. 填写信息:
    • 网络地址:你的Git仓库HTTPS完整地址(例如https://github.com/your-name/your-repo.git)
    • 用户名:你的Git平台账号(如GitHub用户名)
    • 密码:你的账号密码或个人访问令牌(PAT)
  4. 保存后,Git Bash执行git pull/git push时会自动读取该凭据,无需输入密码。

补充说明

  • 你之前使用credential-cache报错,是因为该助手依赖Unix套接字,Windows环境下的Git Bash不支持,所以无法使用。
  • 旧版的manager-core助手名称已被新版GCM替换为manager,这也是之前配置无效的原因之一。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 21:05:54