connect ETIMEDOUT,無法使用 GitHub Copilot 的問題解決方案
一段時間沒用Copilot了,今天打開VScode發(fā)現報錯:GitHub Copilot could not connect to server. Extension activation failed: "connect ETIMEDOUT 20.205.243.168:443"

Solution:手動配置本機hosts文件
1. 通過下面這個網址分別查詢github.com和api.github.com的ip地址


2.?進入C:\Windows\System32\drivers\etc,編輯hosts文件
GitHub的IP經常變化(一天可能變幾次),你查到的和我在圖片里寫的不一定一樣,以你查到的最新的IP為準

btw,hosts文件,可以給github.com添加多條IP記錄,這樣當我們訪問github時,會一次嘗試每個IP是否可以訪問,如果都不行,會去Internet上做DNS解析。
3. 打開cmd,ipconfig /flushdns刷新配置,結束

ref: [1] https://jackniu81.github.io/2021/04/19/Github-network-issue/