访问cs50.dev时出现“Setting up Codespaces”错误求助
解决CS50.dev卡在“Setting up Codespaces”的问题
检查浏览器兼容性与隐私设置
用Chrome或者Edge这类主流浏览器,禁用广告拦截、隐私保护类插件(比如uBlock Origin、Privacy Badger),这类插件可能会阻止Codespaces的资源加载。同时确保浏览器允许第三方Cookie,GitHub登录和Codespaces依赖跨域身份验证,禁用第三方Cookie会导致验证失败。重置浏览器缓存与数据
清除当前浏览器的缓存、Cookie和本地存储:- Chrome:打开
chrome://settings/clearBrowserData,勾选“缓存的图片和文件”“Cookie及其他网站数据”,选择“所有时间”后点击清除。 - Edge:打开
edge://settings/clearBrowserData,执行相同操作。
清除完成后重启浏览器,再尝试访问cs50.dev。
- Chrome:打开
确认GitHub Codespaces权限
登录GitHub账号,进入个人设置的Codespaces板块,确认账号拥有创建Codespaces的权限。新注册的GitHub账号可能需要1-2小时完成初始化,别急着反复重试。切换网络环境
换成稳定的网络(比如手机热点),避开校园网、企业内网这类可能有防火墙限制的网络——这类网络常拦截GitHub的加速节点,导致Codespaces无法正常加载。手动创建CS50 Codespace
前往GitHub的CS50官方仓库,点击页面上的“Code”按钮,选择“Codespaces”标签,点击“Create codespace on main”手动创建环境,创建完成后再访问cs50.dev,看是否能正常进入。
内容的提问来源于stack exchange,提问作者Sachin
相关产品推荐
相关产品推荐

