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

VS Code Live Share登录后卡在启动协作会话界面如何修复

登录成功页面提示截图

问题表现

使用Microsoft账号或GitHub账号完成Live Share登录后,浏览器页面提示:

"You are signed in now and can close this page."(您已成功登录,可关闭当前页面)
但VS Code界面始终停留在Starting collaboration session: Signing In(正在启动协作会话:登录中)状态,无后续响应。

修复步骤

按顺序尝试以下操作,每步完成后重试登录流程验证问题是否解决:

  • 完全退出VS Code,确保任务管理器/活动监视器中没有残留的VS Code相关后台进程,重新打开软件后再次触发登录,大部分临时进程挂起导致的回调异常可以通过该操作解决。
  • 清理旧的异常登录凭据:
    1. 调出VS Code命令面板,Windows/Linux按快捷键Ctrl+Shift+P,Mac按快捷键Cmd+Shift+P
    2. 搜索并执行Live Share: Sign Out命令,若该选项为灰色不可点击直接跳过
    3. 打开系统凭据管理工具:Windows打开「凭据管理器」,删除所有和VS Code、Live Share、Microsoft账号、GitHub账号相关的凭据条目;Mac打开「钥匙串访问」,搜索关键词vscode、liveshare,删除匹配到的相关凭据;Linux打开seahorse(密码和密钥)应用,删除对应条目
    4. 重启VS Code后重新发起登录
  • 检查网络拦截规则:如果开启了系统代理、VPN或者第三方防火墙,先临时关闭后重试。Live Share依赖本地回环链路接收浏览器的登录成功回调,若代理规则没有绕过本地回环地址127.0.0.1、localhost,就会出现浏览器显示登录成功但VS Code收不到通知的问题。必须使用代理的场景下,要把上述两个本地地址加入代理绕过列表。
  • 手动指定Live Share回调端口:默认回调端口被其他软件占用时也会导致回调失败,可以手动指定未被占用的高位端口:
    1. 打开VS Code设置,Windows/Linux按快捷键Ctrl+,,Mac按快捷键Cmd+,
    2. 搜索设置项Live Share: Debug Adapter Port
    3. 填入一个1024以上的未被占用端口,比如58923
    4. 保存设置后重启VS Code再尝试登录
  • 重装Live Share扩展:以上方案都无效时,执行干净重装:
    1. 在VS Code扩展面板找到Live Share,选择卸载
    2. 打开本地扩展存储目录:Windows路径为%USERPROFILE%\.vscode\extensions,Mac/Linux路径为~/.vscode/extensions
    3. 删除所有名称以ms-vsliveshare开头的文件夹
    4. 重启VS Code后安装最新版本的Live Share扩展,再走登录流程

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 19:33:23