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

Visual Studio无法列出Azure DevOps目录 浏览器登录无限循环

Azure DevOps 登录循环+VS2022连接异常排查步骤

按以下优先级操作,大部分场景下前3步就能解决问题:

先解决浏览器登录无限循环问题(身份校验失效的核心表现)

  • 清理对应域名的站点身份数据:打开常用浏览器,删除dev.azure.com、microsoftonline.com、live.com三个域名下的所有Cookie、站点存储权限,不要只清理普通网页缓存。嫌麻烦直接开浏览器无痕窗口,输入你的Azure DevOps组织地址(格式一般是https://dev.azure.com/你的组织名)测试登录,如果无痕模式能正常进,说明就是本地缓存的身份凭据脏了。
  • 核对账号权限与绑定状态:用组织管理员账号登录Azure DevOps,进入「组织设置-用户」页面,确认故障账号状态为活跃,访问级别不低于「基本」(要提交代码不能设为利益干系人),且账号绑定的邮箱和用户实际登录用的个人微软账号邮箱完全一致,不存在别名错绑、被其他Azure AD租户邀请后身份跳转的问题。
  • 排查多租户冲突:如果该个人微软账号之前加入过其他公司/组织的Azure AD租户,先登录微软账户中心,退出所有其他租户的会话,仅保留你自己创建DevOps组织对应的默认目录上下文,避免身份校验时跨租户跳转触发循环。

再处理VS2022内看不到DevOps服务、无法手动添加的问题

  • 首先明确:「Add Azure DevOps Server」按钮仅适用于私有化本地部署的Azure DevOps Server(原TFS),公有云Azure DevOps Services不需要手动点这个按钮添加,点了必然提示要从列表选择。
  • 清理系统级失效凭据:关闭所有打开的VS2022窗口,打开Windows系统的「凭据管理器」,切换到「Windows凭据」分类,删除所有名称包含dev.azure.com、Azure DevOps、Team Foundation、Visual Studio相关的凭据条目,不要留旧的过期身份记录。
  • 清理VS本地连接缓存:打开文件资源管理器,在地址栏输入%LocalAppData%\Microsoft\VisualStudio\回车,找到对应VS2022版本的目录(文件夹名以17.0_开头,后面跟随机字符串),删除目录下的Team Foundation、Connected Services文件夹,清空本地旧的连接记录。
  • 重新添加账号登录:重启VS2022,点击右上角的个人头像图标,选择「添加账户」,用故障用户的个人微软账号完成登录,登录完成后再打开「克隆存储库」页面,对应的DevOps组织和项目会自动加载到列表中,不需要手动输入服务器地址。
  • 列表加载异常时直接绕过:如果还是看不到对应组织,直接在浏览器登录到目标Git项目页面,点「克隆」按钮复制项目的Git克隆URL,回到VS2022克隆界面,直接把URL粘贴到「存储库位置」输入框,选好本地保存路径后点克隆,弹出身份验证框时重新输入账号密码即可正常拉取代码。

兜底排查项

  • 暂时关闭全局代理、VPN类工具,确认本地网络没有拦截dev.azure.com相关域名的请求,代理规则异常是身份校验请求被拦截、触发登录循环的常见原因。
  • 把VS2022更新到最新正式版,早期2022版本存在个人微软账号身份组件的已知bug,更新后会自动修复。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 10:36:23