前言:github copliot是一个强大的人工智能编程助手。它基于GPT-3.5模型,可以在编写代码时提供智能的自动完成和代码建议。

不少朋友在idea当中登录copliot时(即点击Login to GitHub),在长时间读条后连接失败,报错提示为

Sign in failed.Reason:RequestsignInlnitiate failed with message:connect ETIMEDOUT20.205.243.166:443,requestid:5,error code:-32603

Sign in failed.Reason:RequestsignInlnitiate failed with message:connect ETIMEDOUT20.205.243.166:443,requestid:5,error code:-32603

这里的报错提示的意思其实就是指,插件无法连接登录到github官网,其中地址20.205.243.166:443实际上就是github.com的官网地址。

这个问题的原因和解决办法有二:

1.idea本身无法连接github官网,也就是网络问题。

该问题的解决方案是开启魔法软件后,启动全局代理,或者单独为idea设置强制的专用手动代理,效果是一样的。

一般手动代理如图,具体端口可以查看你的魔法软件:

然后点击“检查连接”,并输入github的官网,如果提示连接成功,那么问题一就解决了。

 当解决问题一后,可以立刻“重启idea”,并尝试Login to GitHub连接服务,这个时候如果连接成功,那么文章看到这里就可以了。

如果依然无法连接,那么就是问题二:

2.最新版本的copliot有连接Bug,可能会出现无法连接的情况,目前已经有不少用户遇到了这个问题。

截止到哈某发布这篇文章的时候,最新版本为1.4.5.4049。(吐槽一下,几分钟前我写这个文章的时候,最新版本还是1.4.4.3955,就在刚刚居然又发布了一个新版)

目前的解决办法是,手动下载旧版的插件并进行安装,哈某往前测试了四五个版本,发现都有连接问题,目前最安全的方案是直接下载1.3大版本下的插件,网站地址留在这里了:

GitHub Copilot - IntelliJ IDEs Plugin | Marketplace (jetbrains.com)

下载以后,在idea当中手动安装即可,注意插件无需解压!无需解压!无需解压!

然后再次Login to GitHub连接服务即可。注意做这个的前提是,你已经确认问题一已经被解决,在测试连接当中可以正确连接Github的官网。

 如果你仍然无法连接,那么可以尝试1.2大版本下的插件。

写在最后:如果你是“好就是新,新就是好,越好越新,越新越好”的纯爱(反义词)开发者,特别想用最新版本的插件,那么,只需要在完成前述问题一问题二操作,并成功连接可以使用后,在插件当中点击更新即可,99%的情况下,更新以后依然可用。但有一定概率会触发无法连接,始终处于wait的情况,那么我建议你再次回滚到旧版本,虽然它不新,但它可以为你提供完全和新版几乎一模一样的能力和服务,那它就是你的好伙伴。

最后祝您身体健康,再见!

好文链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。