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

VS Code登录Azure失败,提示“您似乎处于离线状态”错误求助

解决方案:Azure Account扩展登录提示证书过期问题(macOS)

针对你遇到的certificate has expired错误,尝试以下方案:

  • 检查并清理系统过期证书
    打开「钥匙串访问」应用,在左侧选择「系统根证书」,搜索可能过期的证书(比如常见的DST Root CA X3,或与login.microsoftonline.com相关的证书)。确认过期后,右键删除(操作前建议备份证书)。删除后重启VS Code再尝试登录。

  • 临时禁用证书验证测试
    关闭所有VS Code窗口,打开终端执行以下命令启动VS Code:

    code --disable-certificate-verification
    

    启动后尝试登录Azure,如果成功,说明问题出在证书验证链,后续优先修复系统证书而非长期使用该参数。

  • 重置VS Code缓存
    关闭VS Code,在终端执行以下命令删除缓存目录:

    rm -rf ~/Library/Application\ Support/Code/Cache
    rm -rf ~/Library/Application\ Support/Code/CachedData
    

    重启VS Code后重新尝试登录。

  • 同步系统时间
    证书有效性判定依赖系统时间,打开「系统偏好设置」→「日期与时间」,确保「自动设置时间与时区」已开启,同步正确时间后重试。

  • 重新导入微软登录相关证书
    用浏览器访问https://login.microsoftonline.com,点击地址栏的锁图标查看证书链,导出根证书和中间证书。打开「钥匙串访问」,将导出的证书导入「系统」类别,右键证书选择「显示简介」,在「信任」栏设置为「始终信任」,重启VS Code后尝试登录。

  • 通过Homebrew重装VS Code
    若之前直接下载安装包安装VS Code,可卸载后用Homebrew重装,确保系统集成正常:

    brew install --cask visual-studio-code
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 11:39:58