我已经使用Copilot有一段时间了,但在某一天打开VSCode时出现了以下错误:
"[ERROR] [default] [2022-04-09T08:38:10.995Z] GitHub Copilot 无法连接到服务器。扩展激活失败:“证书已过期”
我到处查找了相关信息,但没有发现解决方法。如果有人能帮我解决这个问题,那将是非常有帮助的!
[下面是错误信息及扩展在状态栏中的样子]
我已经使用Copilot有一段时间了,但在某一天打开VSCode时出现了以下错误:
"[ERROR] [default] [2022-04-09T08:38:10.995Z] GitHub Copilot 无法连接到服务器。扩展激活失败:“证书已过期”
我到处查找了相关信息,但没有发现解决方法。如果有人能帮我解决这个问题,那将是非常有帮助的!
[下面是错误信息及扩展在状态栏中的样子]
我知道现在可能有点晚了,但今天我遇到了这个问题。如果禁用和重新启动无法解决问题,您可以尝试以下操作:
完成以上步骤后,我的Copilot又开始正常工作了。
你应该检查两件事情:
1=> 将 VSCode 更新到最新版本
2=> 将 GitHub Copilot 更新到最新版本(从扩展部分启用它)
更新后,可能需要重新加载/重启 VSCode。
从菜单栏中,转到 查看 -> 输出
;
在左侧下拉菜单中选择GitHub Copilot,以查看后台正在进行的日志。
查看我的下拉菜单imgur.com/VVHfqwv
View -> Output
,但是我在左侧的下拉菜单中没有看到GitHub Copilot。 - Kevin Weinrich请前往您的Github账户检查是否已经付款,对我而言这是问题所在。
前往Copilot扩展设置并进行更改
"github.copilot.enable": {
"*": true,
"plaintext": false,
"markdown": false,
"scminput": false
}
到
"github.copilot.enable": {
"*": true,
"typescript": true,
"plaintext": false,
"markdown": false,
"scminput": false
}
然后它突然开始工作了。我可能在一两天前通过 GUI 禁用了它,针对的是 TypeScript
- 如果是这样的话,就意味着存在比在 settings.json 文件中看到的更多的状态(?)。
鉴于 GitHub Copilot 如此新鲜且受欢迎,更新频繁。在遇到这种问题时,我建议完全清除并重新安装。
在 Visual Studio Code 中安装 GitHub Copilot
文档列出了 Visual Studio Code、Visual Studio、Neovim 和 JetBrains 套件作为 GitHub Copilot 支持的 IDE 扩展。
安装包括三个主要步骤:
- 创建一个 GitHub 账户(如果您还没有)。
- 前往 GitHub Copilot 并点击 “开始我的免费试用” 按钮,按照注册步骤操作,并确保在 60 天免费试用结束之前取消(如果不想继续使用工具)。
- 通过扩展选项卡搜索 “GitHub Copilot” 安装 VSCode 扩展程序。您将被要求登录 GitHub、授权扩展程序,然后 Copilot 将被设置好。
如果您想要更详细的解释,我的同事Rafael写了一篇很棒的文章,基于他使用Copilot和VSCode的体验:https://www.scalablepath.com/full-stack/ai-pair-programming-github-copilot-review