在PyCharm中安装GitHub Copilot插件,login之后报出如下错误:

Sign in failed. Reason: Request signInInitiate failed with message: connect ECONNABORTED 20.205.243.166:443, request id: 7, error code: -32603

前提:
设置网址:https://github.com/settings/copilot,已设置为允许

或者:
在https://plugins.jetbrains.com/plugin/17718-github-copilot/versions/stable安装对应版本

把代理模式全局打开也不行

本文重点介绍挂了tz开全局代理后依然遇到该问题的解决方法。
在这里插入图片描述

报错详情

图源其它博主

前情提要

某天需要用Pycharm,想把之前好用的GitHub Copilot也装一个搬过来用。

遇到这个问题之前,你可能会经历:

0.已经有一个可用的柯学末法工具

1.购买或以学生身份白嫖Copilot使用资格

2.安装好Pycharm

3.在Copilot设置界面允许与公共代码匹配的建议

在这里插入图片描述

4.在Pycharm插件市场中安装GitHub Copilot

在这里插入图片描述

5.安装好后,尝过登录Github时遇到此问题

在这里插入图片描述

解决思路

参考博文解决JetBrains IDE中使用GitHub Copilot报错(code:-32603)问题(已挂代理)_ide_WowQAQ-腾讯云开发者社区 (csdn.net)

从其它博客、教程中搜索解决方案,其它博主的方法大致包括切手机热点、用 proxifier挂代理、改hosts等等

总的来说,可以判断是网络无法访问github的问题,该插件需要访问 github.com 才能进行身份验证。

但是在有梯子的情况下,本来就是能访问github的,即使是软件插件访问,开启全局模式应该也能解决问题。但是现在依然报错,不得不怀疑系统中的软件或者设置阻止了网络请求。

-首先关掉带善人360等杀毒软件。

-检查Windows defender设置。在系统的Windows安全中心-防火墙与网络保护-允许应用通过防火墙中
在这里插入图片描述

找到PyCharm 2023.3.2,并将允许勾选。

在这里插入图片描述

至此,检查时依然无法正常登录。

使用ping 20.205.243.166命令也不通,查询到这个服务器是微软位于新加坡的服务器。

遂测试ping github.com,发现也ping不通。github.com 解析到的地址就是20.205.243.166,巧了不是,这就是github的服务器。

发现新加坡的github服务器ping不通,那我用美国的不就行了,那我怎么能让dns给我导向到美国的github服务器呢。这个很简单,设置dns服务器地址为美国那边的就可以了,

直接搜一个美国的dns:

美国DNS | 即刻工具箱 (ijkxs.com)

这里随便选一个美国DNS:

我用的是4.2.2.6

去设置修改dns

修改成功后再ping github.com

发现已经dns导向到192.30.255.113了,通了。

通了,遂测试pycharm的copilot能否登录:

登录成功

另一种解决办法就是直接修改host文件:

添加一行

192.30.255.113   github.com

或者

192.30.255.112   github.com

pycharm连接不上github copilot时,可能是由于以下几个原因导致的: 1. 安装问题:在安装copilot插件过程中,可能会出现一些问题。例如,当提示"failed to initiate the github login process please try again"时,可能是由于网络问题或者登录信息错误导致的。解决此问题的方法是重新尝试登录并确保网络连接正常。 2. 插件版本问题:如果插件版本不兼容当前的pycharm版本,也会导致连接问题。为了解决此问题,可以尝试下载并安装与当前版本的pycharm兼容的最新版本的copilot插件。 3. 配置问题:在连接pycharmgithub copilot之前,需要正确配置copilot插件。确保在pycharm插件设置界面中正确配置了github copilot的相关信息,包括github账号和授权信息。 如果以上方法都无法解决问题,可以尝试以下步骤: 1. 卸载并重新安装copilot插件。 2. 检查pycharmgithub copilot的兼容性,确保使用的是最新版本的插件和软件。 3. 检查网络连接是否正常,并确保github copilot的服务可用。 4. 如果问题仍然存在,可以尝试联系pycharmgithub copilot的官方支持团队,寻求进一步的帮助。 总之,当pycharm连接不上github copilot时,首先要检查安装是否正确,版本是否兼容,并确保网络连接正常。如果问题仍然存在,可以尝试其他解决方法或联系官方支持团队。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Pycharm 安装 github copilot 报错:failed to initiate the github login process please try again](https://blog.csdn.net/pikaqiuqiuqiucyy/article/details/127902879)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [pycharm 安装github copilot copilot 不能联网 不能正常使用](https://blog.csdn.net/nongcunqq/article/details/125974287)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术宅学长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值