Github Copilot这个插件十分好用,不仅能自动补全代码,写注释也是极其方便的。当安装这个插件时可能会遇到无法授权的问题,即出现waiting for github authentication,一直在走进度条的问题,根据老办法我们可以安装旧版本的插件,但是目前这个方法已经不能用了,在安装旧版本后会一直提示更新并且插件也无法使用,而更新后却无法授权,通过Google搜索,有说是网络问题,手机开热点给电脑连接就能解决,但是也不管用,那该如何解决呢?我们可以清理IDEA的缓存,这样能解决大部分的问题,清理缓存后很顺利的就授权成功了。另外如果github授权界面进不去,可能是浏览器的问题,建议使用Chrome浏览器,360浏览器登录Github确实不太好上。
仍然无法解决的可以试试下面这个github社区的方法:
https://github.com/orgs/github-community/discussions/16965#discussioncomment-2916107
1- 将你的 github-copilot 更新到最新版本(1.1.24.1610)然后关闭idea
2- 下载这个版本的 github-copilot (1.1.20.1417):
https://plugins.jetbrains.com/plugin/download?rel=true&updateId=172765并解压
4- 导航到 ...\github-copilot-intellij-1.1.20.1417\github-copilot-intellij\lib
5-复制“core-1.1.20”文件
6-导航到
-
对于 IntelliJ IDEA
...\AppData\Roaming\JetBrains\IdeaIC2022.1\plugins\github-copilot-intellij\lib -
对于 AndroidStudio
...\AppData\Roaming\Google\AndroidStudio2021.2\plugins\github-copilot-intellij\lib
7- 将“core-1.1.24”替换为“core-1.1.20”。
仍然无法解决的可以看一下其他相关博客的解决方法。