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

无法与Azure仓库执行推拉操作:wincredman凭据存储问题求助

解决Azure DevOps Git HTTPS凭据持久化问题

问题根源分析

你的Git配置中存在重复的credential.helper=manager项,且旧版的manager凭据助手已不再适配当前Windows系统的凭据存储机制,导致无法持久化Azure DevOps的HTTPS凭据,每次操作都需要重新输入密码。


解决方案步骤

1. 清理重复的凭据助手配置

首先移除重复的全局凭据助手配置:

# 执行两次,清除所有重复的credential.helper=manager项
git config --global --unset credential.helper
git config --global --unset credential.helper

执行后可以通过以下命令验证全局配置已无重复项:

git config --global credential.helper

2. 切换到官方推荐的凭据助手

替换为最新的Git Credential Manager(GCM),它原生支持Azure DevOps凭据持久化:

git config --global credential.helper manager-core

3. 确认Azure DevOps专用配置

确保Azure DevOps的路径配置正确(你的现有配置已包含,但重新执行一次确保生效):

git config --global credential.https://dev.azure.com.usehttppath true

4. 清除旧凭据并重新登录

  • 打开Windows凭据管理器(路径:控制面板 → 用户账户 → 凭据管理器 → Windows凭据)
  • 删除所有与dev.azure.com相关的存储凭据
  • 回到终端执行git pull,此时会弹出Azure DevOps的登录窗口,完成登录后凭据会自动持久化保存

最终验证配置

执行git config --global --list,确认核心配置如下:

credential.helper=manager-core
credential.https://dev.azure.com.usehttppath=true

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 05:22:34