安装扩展后GitHub Copilot激活失败,提示无法连接服务器
解决GitHub Copilot激活失败(
getaddrinfo EAI_AGAIN api.github.com)的方案 核心原因
该错误本质是DNS解析失败,导致IDE无法正常连接GitHub API服务器,和令牌有效性、IDE本身状态无关。
具体修复步骤
- 更换公共DNS服务器:
将网络DNS替换为公共服务地址,比如8.8.8.8(谷歌)或1.1.1.1(Cloudflare),操作流程:- 打开系统网络设置,找到当前连接的WiFi/以太网
- 进入DNS配置项,删除原有地址,添加上述公共DNS
- 保存设置后,断开并重新连接网络
- 清除本地DNS缓存:
- Windows:打开命令提示符,执行
ipconfig /flushdns - macOS:打开终端,执行
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - Linux:根据发行版执行
sudo systemd-resolve --flush-caches或sudo service nscd restart
- Windows:打开命令提示符,执行
- 检查代理设置:
若使用网络代理,确认配置无误,或暂时关闭代理后尝试激活Copilot - 验证网络连通性:
在终端/命令提示符执行ping api.github.com,若能正常收到响应,说明DNS问题已解决,重启IDE再次尝试激活
内容的提问来源于stack exchange,提问作者Kwame Agyemang
相关产品推荐
相关产品推荐

