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

无法连接CS50.dev创建的Codespace,请求技术支持

CS50 Codespace连接失败及「invalid relay SAS」错误解决指南

对应问题场景

  • 网页端(cs50.dev)登录后,Codespace创建失败,持续卡在「connecting...」状态
  • 桌面VS Code安装GitHub Codespaces扩展后,连接时报错:Failed to connect to the codespace through the relay: invalid relay SAS

核心原因推测

  1. GitHub授权令牌过期或会话异常:CS50的Codespace依赖GitHub权限验证,长期未更新的会话会导致中继服务的SAS令牌失效。
  2. 本地缓存/扩展配置损坏:浏览器缓存、Cookie残留,或VS Code扩展的本地配置文件损坏,会干扰连接流程。
  3. 配额或网络限制:GitHub Codespaces免费配额耗尽,或者网络防火墙、代理阻断了中继连接。

分步解决步骤

网页端修复

  • 清空浏览器缓存和GitHub相关Cookie,关闭浏览器后重新打开,登录cs50.dev重试。
  • 登录GitHub后台,进入「Codespaces」页面,删除所有异常/闲置的Codespace实例,再返回cs50.dev重新创建。

桌面VS Code修复

  • 卸载GitHub Codespaces扩展,重启VS Code后安装最新版本,再重新登录账号。
  • 打开命令面板(快捷键:Ctrl+Shift+P / Cmd+Shift+P),执行「GitHub Codespaces: Log Out」,完成后重新登录并授权。

进阶排查动作

  • 检查GitHub账号的Billing页面,确认Codespaces的使用配额是否还有剩余。
  • 切换网络环境(如更换Wi-Fi或使用手机热点),排除网络层面的连接阻断问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 02:57:09