确认现已通过约请,某天敲代码的时候没有代码提示,看了一下vscode右下角的copilot图标,发现是制止的状态。查看了一下扩展发现没有禁用,于是从头制止了再从头启用关掉vscode从头试了一遍,发现仍是一样不能用。
仔细查看了报错信息是:Github Copilot could not connect to server.Extension activation failed: “connect TIMEOUT 127.0.0.1:443”.
大概的意思是这个扩展连不上github那边的服务器。(广东的运营商把github的地址解析到127.0.0.1了。nslookup看一看)
网上的解决方案有:
改hosts文件:
20.205.243.166 github.com
20.205.243.168 api.github.com
改完保存。 查询网站信息
改dns:
终端输入nslookup github.com, 看看是不是github给解析到127.0.0.1去了, 把dns改成8.8.8.8或许1.1.1.1 (mac改dns:系统偏好设置-网络-高档-dns),然后断掉网络重连或许是重启电脑(或许sudo vim /etc/resolv.conf),就可以了。