18

我安装 GitHub Copilot 只是为了测试。但是,这些命令都不起作用。

例如,如果我尝试 CTRL + Enter,则会收到以下错误消息:

找不到命令“github.copilot.generate”

我正在尝试使用 JS 文件。

我安装了最新的 Visual Studio Code 和 Copilot。

4

13 回答 13

23
  1. 单击 Visual Studio 代码编辑器右下角的铃铛按钮
  2. 按“同意”按钮
  3. 而已!

在此处输入图像描述

于 2021-09-05T20:55:53.617 回答
6

注意:官方Copilot 讨论板上有一个关于此问题主题。

我也可以访问 Github Copilot,但出现错误:

找不到命令“github.copilot.generate”

尝试通过 vscodes ui 重新加载和重新安装它。

进入并手动完成此处解释的完全删除它的过程。

之后,我退出了我的 Github 帐户尝试安装 Copilot,然后在显示提示时重新登录,再次失败。

测试同时运行 CTRL+ENTER 和 Alt+\ ,它们都没有做任何事情。

在我尝试之后:

开发人员:重新加载窗口

但这并没有做任何事情。

检查了讨论论坛,他们有一个解决方案:

找不到命令“github.copilot.toggleCopilot”

这是简单地卸载然后重新安装副驾驶然后运行CTRL + R(开发人员:重新加载窗口),这也没有成功。

考虑到开发人员工具控制台报告副驾驶“缺少身份验证令牌”(但没有人知道如何重新触发它),很有可能您所要做的就是重新触发身份验证流程。

除了上述之外,我尝试运行 CTRL+SHIFT+P 然后运行“Open Copilot”,导致错误

命令“打开 Copilot”导致错误(未找到命令“github.copilot.generate”)

从另一个论坛上的这个讨论帖子中,显然,这是命令注册的问题。

这个具体的评论似乎最相关

  1. 卸载 Python 扩展(如果你有 pylance 先卸载它)。

  2. 关闭 VS Code 的所有实例。

  3. 转到,%USERPROFILE%/.vscode/extensions(在 Windows 上)或 ~/.vscode/extensions 在 Linux/Mac 上。

  4. 删除名称以 ms-python.python* 开头的任何文件夹

  5. 启动 VS Code,并安装 Python 扩展(如果您在第 1 步中卸载了它,也可以安装 pylance)。

当然,你必须把它应用到 Copilot 所以......

  1. 卸载 Copilot

  2. 关闭所有vscode实例

  3. 转到 %USERPROFILE%/.vscode/extensions(在 Windows 上)或 ~/.vscode/extensions 在 Linux/Mac 上。

  4. 删除所有 Copilot 实例

  5. 转到,%USERPROFILE%/AppData/Roaming/Code/CachedExtensionVSIXs

  6. 删除所有 Copilot 实例

  7. 启动并安装 Copilot

这也没有奏效。

如果我猜测这可以通过重新触发身份验证流程来解决。

于 2021-07-08T20:18:44.477 回答
4

我已经注册了技术预览版并接受了同样的邀请。即使在使用相同帐户登录 VS Code 后,我也遇到此错误。这个解决方案对我有用:

  • 从 VS Code 左侧边栏的 Accounts 部分退出我的帐户
  • 使用收到邀请的同一帐户再次登录
于 2021-07-14T06:56:43.630 回答
1

(1) 转到,%USERPROFILE%/AppData/Roaming/Code/CachedExtensionVSIXs

(2) 删除所有文件并重新打开vsCode。

于 2021-07-18T14:26:12.753 回答
1

当您未能使用 Visual Studio Code 对 Copilot 进行身份验证时,就会发生这种情况。

如果您错过了身份验证流程,可以通过单击状态栏上的 VSCode 通知图标并单击登录 Github 通知来重新触发该流程。

如果您丢失了通知面板中的身份验证流程通知,重新安装 Copilot 会有所帮助。

提示:为了更容易登录,请确保您已在默认浏览器上的 github.com 上通过身份验证。

于 2021-07-14T11:04:02.837 回答
0

只需注销您的 github 帐户并在 VSCode 中重新登录即可

于 2021-10-26T02:56:03.860 回答
0

我发现原因是因为我的帐户从未提示我允许访问,因为这是最佳答案之一。它可能与您机器上的防火墙或其他权限(或错误)有关。如果您可以访问另一台计算机,您可以尝试使用 Co-Pilot,看看会发生什么。对我来说,一切都在第二台计算机上运行。然后你可以比较一下,看看有什么不同。就我而言,这是我工作的 VPN 不允许的。一旦我从 VPN 断开连接或尝试了另一台设备,它就可以正常工作。

于 2021-10-23T02:41:34.007 回答
0

您可以打开扩展选项卡或按ctrl+ shift+x查看 copilot 扩展。如果您之前已使用 GitHub 帐户进行身份验证,则可以重新加载它。

于 2021-07-18T07:46:45.750 回答
0

在 OSX 中这行得通:

在之前的尝试中,我登录了错误的 GitHub 帐户。确保在浏览器中使用正确的 GitHub 帐户登录。从 VSCode 中删除扩展名。然后打开 Keychain Access -app 并从那里删除 GitHub 密钥。之后安装扩展程序,现在它获得了正确的授权。

于 2021-11-03T21:02:59.047 回答
0

我不知道这有什么关系,但也许会有所帮助。

我曾多次收到一个页面说 Copilot 已安装但尚未完成,我可以通过将身份验证代码粘贴到 VSCode 状态栏中的“登录到 Github”链接中来完成该过程。

我的状态栏中从未出现过这样的登录链接,但身份验证代码如下所示:

vscode-insiders://vscode.github-authentication/did-authenticate?windowid=1&code=65....

但我没有找到可以运行它产生所需结果的地方。充其量我最终会回到页面上的候补名单标志。

于 2021-07-12T05:46:41.197 回答
0

第 1 步:首先,您需要在默认浏览器中使用用于 copilot beta 注册的同一个 Github 帐户登录。

如果您在这里错误地做错了,只需卸载扩展程序并重新加载它,然后重复步骤 1。

于 2021-12-08T13:30:42.590 回答
0

你有副驾驶测试版吗?如果没有,你不能使用它!

于 2021-11-21T19:05:31.130 回答
0

检查您是否在防火墙或代理后面

于 2021-11-06T18:28:17.900 回答