live share 已于2026年5月全面下线,所有后端服务停运,无法启动或登录;替代方案为 github codespaces 搭配 mumble/teamspeak 3,实现共享编辑与实时语音协作。

Live Share 已于 2026 年 5 月起全面下线,所有后端服务不可用,Failed to sign in: Service is unavailable 是必然结果,不是配置问题,无法用于在线评审。
为什么 Live Share 现在根本启动不了
微软已关停全部 Live Share 基础设施:身份验证、信令、中继服务器全部停运。你看到的任何“插件安装成功”“点击 Share 按钮没反应”“Live Share: Sign in 命令空白或超时”,都不是网络或权限问题,而是服务端彻底消失。
- VS Code 启动时会静默禁用该扩展,即使你手动启用,也无实际功能
-
Live Share: Start Collaboration Session执行后直接报错,不弹窗、不跳转、不生成链接 - 所有相关设置项(如
liveshare.serviceUrl、liveshare.relayUrl)已失效,改了也没用
替代方案必须拆开配,不能一键复刻
在线代码评审需要两个核心能力:可交互的共享编辑环境 + 实时沟通通道。现在必须组合使用:
- GitHub Codespaces:发一个链接,对方用 GitHub 账号登录即进同一项目,支持多光标编辑、共享终端、端口转发、调试器同步;无需本地环境,免费额度每月 60 小时够用
- Mumble 或 TeamSpeak 3:自建 UDP 语音服务器,延迟稳定在 30–80ms,避免 Zoom 类工具的键鼠音干扰和回声
注意:vscode.dev 或 GitHub Web 编辑器不支持 Codespaces 的完整调试体验,必须用桌面版 VS Code 客户端接入。
Codespaces 评审实操要点
真正影响评审效率的不是功能有无,而是权限与可见性控制:
- 私有仓库需 GitHub Pro 订阅才能启用 Codespaces,但公开仓库 + 免费额度已覆盖绝大多数评审场景
- 评审前建议先
git checkout -b review/xxx创建临时分支,避免直接在main上操作 - Codespaces 默认不加载本地
.env或node_modules,所有依赖由devcontainer.json定义,确保环境一致 - 评审中发现的问题,直接在 Codespaces 里修改并提交到当前分支,对方刷新页面即见变更——不需要手动拉取
别再折腾 Live Share 配置了。服务没了就是没了。重点是把 Codespaces 的 devcontainer.json 写对,把 Mumble 服务器跑稳,评审才能真正实时、可控、不掉线。











