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

无法通过VS Code登录Github(HSTS安全问题)

VS Code登录GitHub时vscode.dev HSTS安全连接错误的解决办法

问题概述

通过VS Code登录GitHub时,浏览器打开vscode.dev触发HSTS安全策略错误,提示无法建立安全连接且无法添加访问例外,多浏览器均出现相同问题。

可行解决方法

1. 修复DNS与网络解析问题

  • 清空浏览器DNS缓存:Firefox可访问about:networking#dns,点击「清除DNS缓存」;Chrome/Edge访问chrome://net-internals/#dns,点击「Clear host cache」
  • 切换至公共DNS服务(如8.8.8.8、1.1.1.1),避免本地DNS解析异常导致vscode.dev连接不安全
  • 检查系统hosts文件,确认无篡改vscode.dev的解析记录

2. 重置浏览器HSTS存储

虽然默认无法添加例外,但可手动清除对应域名的HSTS规则:

  • Firefox:访问about:config,搜索network.stricttransportsecurity.preloadlist,双击设为false,重启浏览器尝试登录,完成后可改回true
  • Chrome/Edge:访问chrome://net-internals/#hsts,在「Delete domain security policies」栏输入vscode.dev,点击「Delete」后重启浏览器

3. 使用Token替代浏览器跳转登录

  • 打开VS Code命令面板(Ctrl+Shift+P/Cmd+Shift+P),输入GitHub: Sign in,选择「Sign in with token」选项
  • 前往GitHub个人设置的「Developer settings > Personal access tokens」,生成一个包含repo、gist等必要权限的token
  • 将生成的token复制粘贴到VS Code的输入框中,完成登录验证

4. 排查代理与安全软件干扰

  • 暂时关闭VPN、代理工具,避免代理拦截篡改vscode.dev的SSL连接
  • 禁用杀毒软件或防火墙的SSL扫描功能,部分安全软件会修改SSL证书引发HSTS错误

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 10:34:55