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

从Azure DevOps克隆仓库时出现证书验证错误

克隆Azure DevOps仓库到Visual Studio 2022时触发致命证书错误

我尝试将Azure DevOps仓库克隆到Visual Studio 2022时遇到了无法排查的致命错误。我的PAT在GitHub上能正常同步且连接可用,但在操作Azure DevOps仓库时持续报错。

操作步骤:

  • 打开Visual Studio 2022
  • 点击「克隆仓库」
  • 选择「Azure DevOps」选项
  • 选中目标仓库
  • 点击「连接」
  • 触发致命证书错误

附相关截图:

  • [Visual Studio 2022克隆界面]
  • [致命证书错误界面]
  • [GitHub连接界面]

排查与解决步骤

1. 验证Azure DevOps PAT权限

确保你的PAT拥有**代码(读)**权限,且作用域覆盖目标Azure DevOps组织。操作路径:Azure DevOps门户 → 用户设置 → 个人访问令牌 → 编辑对应PAT → 确认权限勾选状态。

2. 清除Visual Studio缓存凭据

打开「控制面板」→「用户账户」→「凭据管理器」→「Windows凭据」,删除所有与dev.azure.com或Azure DevOps相关的凭据,之后重新在VS2022中尝试克隆操作。

3. 手动添加Azure DevOps证书到信任列表

若为证书信任问题,按以下步骤操作:

  • 浏览器访问目标Azure DevOps仓库页面,点击地址栏锁图标 → 查看证书 → 详细信息 → 复制到文件 → 选择Base64编码格式保存证书文件。
  • 打开「运行」输入mmc → 文件 → 添加/删除管理单元 → 选择「证书」→ 计算机账户 → 本地计算机 → 完成。
  • 展开「受信任的根证书颁发机构」→「证书」→ 右键「所有任务」→「导入」→ 选择刚才保存的证书文件完成导入。

4. 尝试手动Git克隆

打开Git Bash或VS2022内置终端,执行手动克隆命令:

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

如果手动克隆成功,再将仓库导入VS2022,排查是否为VS界面配置问题。

5. 更新Visual Studio 2022到最新版本

旧版本VS可能存在Azure DevOps连接兼容性问题,打开VS2022 → 帮助 → 检查更新,安装所有可用更新后重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 06:30:57