泪目,俺的IDEA弄了一晚上终于可以登陆copilot了!copilot登陆github时一直卡在Retrieving Github Device Code,还会提示好几种fail:
- request id: 3, error code: -32603
这个错误可能需要改一下IDEA的http proxy代理,解决方案参考这个 https://github.com/orgs/community/discussions/7498
我也不知道这个到底有用不,总之这个问题确实消失了,又出现了下面的错误 - failed to initiate the github login process please try again
网上大多数解决方案都是更改hosts文件存储的github域名解析映射,思路没问题的,但由于我不太了解mac的指令,用了一个小时windows指令,导致我一直无法成功清除dns缓存。
学好linux真的很重要哇!
windows系统
windows系统看这个博主的教程就可以。
https://blog.csdn.net/pikaqiuqiuqiucyy/article/details/127902879
macOS
- 使用以下命令更改hosts文件
sudo vim /etc/hosts
i
更改github.com的ip;
esc键保存,:wq!
退出;
查询ip:What Is My IP Address? Free IP Lookup - 使用以下命令清除系统中的dns缓存。(就是这条命令我不知道找了好久好久啊啊)
dscacheutil -flushcache
sudo killall -HUP mDNSResponder
-
可以ping一下gitHub.com,一般这个时候就可以ping通了,实在是突破性进展基本就成啦
希望能帮到大家别再像我这么笨白白浪费时间啊啊啊啊啊