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

Git Bash克隆ADO仓库时长期无报错挂起的问题求助

Git Bash克隆ADO仓库挂起无凭证窗口弹出的解决办法

可行排查与修复步骤

1. 重置Git凭证管理器配置

取消之前设置的通用凭证提供者,切换回官方凭证管理器核心组件:

git config --global --unset credential.provider
git config --global credential.helper manager-core

同时检查Git Credential Manager(GCM)是否正常安装,执行:

git credential-manager version

如果版本过低或未安装,卸载现有版本后重新安装适配你系统的最新版GCM。

2. 强制使用HTTP/1.1协议

部分ADO仓库存在HTTP/2兼容性问题,导致克隆进程挂起,执行命令强制切换到HTTP/1.1:

git config --global http.version HTTP/1.1

完成后重新尝试克隆操作。

3. 命令行手动输入凭证

如果凭证窗口始终不弹出,配置Git在命令行直接获取凭证:

git config --global credential.helper store

之后执行克隆命令,Git会在命令行提示输入ADO的个人访问令牌(PAT),输入后凭证会被持久化存储,后续操作无需重复输入。

4. 检查环境变量冲突

打开Git Bash执行echo $PATH,确认Git的安装目录(如C:\Program Files\Git\cmd)处于PATH环境变量的最前端,避免其他版本的Git或第三方凭证工具干扰。
同时检查是否存在GIT_TRACE、GIT_CREDENTIAL_HELPER这类自定义环境变量,如有则临时移除后重试。

5. 直接使用带凭证的克隆链接

若以上方法均无效,可直接在克隆链接中嵌入个人访问令牌:

git clone https://<你的PAT>@dev.azure.com/<组织名>/<项目名>/_git/<仓库名>

注意替换占位符为你的实际信息,确保PAT拥有仓库的克隆权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 23:45:02