Visual Studio 2019 无法连接Azure DevOps仓库 克隆时报命名管道超时错误
Visual Studio 2019连接Azure DevOps存储库报错解决方案
原报错信息:
Unable to start process. Timeout waiting for child process to open named pipes.
中文翻译:无法启动进程。等待子进程打开命名管道超时。
以下是可直接操作的修复步骤:
- 清除Visual Studio组件缓存
关闭所有已打开的VS2019窗口,打开资源管理器进入路径%LocalAppData%\Microsoft\VisualStudio\,找到名称以16.0_开头的VS2019版本目录,进入后删除ComponentModelCache文件夹,重启VS后重试连接操作。 - 调整Git可执行文件配置
该报错本质是VS调用Git子进程通信失败导致,打开VS顶部菜单「工具→选项→源代码管理→Git全局设置」,将「Git可执行文件路径」切换为VS自带的Git路径,参考路径为C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\cmd\git.exe,请根据自己安装的VS2019版本(Community/Professional/Enterprise)替换路径中对应的版本字段。如果已使用自带Git,可在VS安装器中更新VS2019到最新补丁,或者卸载重装「适用于Windows的Git」组件后重试。 - 排查安全软件拦截规则
近期更新的防火墙、第三方杀毒软件可能拦截了VS与Git子进程的命名管道通信,可暂时关闭安全软件,或在防火墙规则中将devenv.exe(VS主程序)、git.exe添加到白名单,放行二者的本地通信和出站请求后重试。 - 重置Azure DevOps存储凭据
打开「控制面板→用户账户→凭据管理器→Windows凭据」,删除所有前缀为git:https://dev.azure.com、vsts:https://dev.azure.com的凭据条目,重启VS后重新登录Azure DevOps账号,再执行克隆操作。
内容的提问来源于stack exchange,提问作者Hafiz
相关产品推荐
相关产品推荐

