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

VS Code Live Share启动协作会话失败:证书已过期问题求助

VS Code Live Share 无法启动协作会话:certificate has expired 问题解决

错误含义

Starting collaboration session: certificate has expired 错误表示Live Share扩展在建立协作会话时,用于身份验证和加密通信的SSL证书已过期,导致信任机制失效。这也是原本无需登录的场景突然要求登录的原因——证书过期破坏了默认的身份验证流程,系统强制要求重新验证但仍无法完成会话建立。

解决方法

  • 更新VS Code及Live Share扩展
    打开VS Code扩展面板(Cmd+Shift+X),找到Live Share扩展并点击更新;同时检查VS Code本体更新(左下角设置图标→检查更新),确保两者均为最新版本,新版本通常会内置更新后的有效证书。

  • 重置Live Share用户数据
    打开命令面板(Cmd+Shift+P),执行命令 Live Share: Reset User Data,清除过期的证书、缓存的身份验证信息等残留数据,之后重启VS Code再尝试启动会话。

  • 校准远程服务器系统时间
    证书验证依赖系统时间的准确性,若远程服务器时间与实际时间偏差过大,会误判证书过期。通过SSH连接服务器后,执行命令 sudo timedatectl set-ntp true 开启网络时间同步,或手动调整服务器时间至当前准确时间。

  • 重新安装Live Share扩展
    若上述步骤无效,卸载Live Share扩展,重启VS Code后重新安装最新版本,彻底清除可能损坏或残留的过期配置文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.01 13:12:38