GitHub Copilot连接服务器失败,扩展激活报错connect ETIMEDOUT 140.82.113.5:443
问题现象
GitHub Copilot无法连接服务器,扩展激活失败,报错信息为connect ETIMEDOUT 140.82.113.5:443,相关日志:
2024-01-01 21:01:07.158 [info] [gitExtensionService] 正在初始化Git扩展服务。
2024-01-01 21:01:07.158 [info] [gitExtensionService] 已成功激活vscode.git扩展。
2024-01-01 21:01:07.158 [info] [gitExtensionService] vscode.git扩展启用状态:true。
2024-01-01 21:01:07.158 [info] [gitExtensionService] 已成功注册Git提交消息提供程序。
2024-01-01 21:01:28.299 [info] [auth] 已登录为
2024-01-01 21:01:49.362 [info] [extension] GitHub Copilot无法连接到服务器,扩展激活失败:"connect ETIMEDOUT 140.82.113.5:443"
解决方案
检查网络连通性
执行ping 140.82.113.5测试IP连通性,若丢包或无法访问,排查本地防火墙、路由器是否拦截了该IP或443端口;也可用telnet 140.82.113.5 443验证端口是否可访问。切换网络环境
尝试切换至手机热点或其他网络,排除当前网络的地域限制、运营商拦截问题。调整VS Code代理配置
打开VS Code设置,搜索http.proxy:若使用代理,确认代理地址有效;若无需代理,清空http.proxy值并关闭http.proxyStrictSSL选项,重启VS Code后重试。重置Copilot扩展
在VS Code扩展面板找到GitHub Copilot,点击齿轮图标选择「禁用」,重启编辑器后重新启用,再重新登录GitHub账号。修改本地hosts文件
通过DNS查询工具获取GitHub服务的有效IP,将对应域名(如github.com)与IP的映射添加到本地hosts文件,解决DNS解析异常导致的连接超时。
内容的提问来源于stack exchange,提问作者kim2002

