MacOS下VS Code登录GitHub账号时出现网络错误
解决VS Code GitHub同步获取用户信息超时问题(MacOS)
重置VS Code网络缓存
- 完全退出VS Code,打开终端执行命令清除网络相关缓存:
rm -rf ~/Library/Application\ Support/Code/CachedData rm -rf ~/Library/Application\ Support/Code/Cache - 重启VS Code后重新尝试登录同步。
检查系统代理状态
- 打开「系统设置」→「网络」→「高级」→「代理」,确认HTTP、HTTPS、SOCKS等所有代理选项均为关闭状态。
- 若使用过第三方代理工具,确保工具已完全退出,无残留代理配置。
清除VS Code账户关联
- 按下
Cmd+Shift+P调出命令面板,执行「Accounts: Remove All Accounts」清除所有已绑定账户。 - 重启VS Code后重新发起GitHub登录流程。
配置VS Code网络参数
- 按下
Cmd+Shift+P,打开「Preferences: Open Settings (JSON)」,添加以下配置强制禁用自动代理并放行GitHub相关域名:"http.proxy": "", "https.proxy": "", "http.proxyStrictSSL": false, "proxy.allowLocalNetwork": true, "network.proxy.allowlist": ["github.com", "api.github.com"] - 保存设置后重启VS Code重试。
测试GitHub API连通性
- 终端执行命令测试接口访问情况:
若同样超时,尝试切换网络环境(如手机热点)验证是否为本地网络链路问题。curl -v https://api.github.com/user
内容的提问来源于stack exchange,提问作者totoi690
相关产品推荐
相关产品推荐

