Skip to main content
我们经常发布文档更新,此页面的翻译可能仍在进行中。 有关最新信息,请访问英语文档

排查环境中的 GitHub Copilot 问题

排查 IDE 中的 GitHub Copilot 相关错误。

GitHub Copilot 可以通过具有 GitHub Copilot for Individuals 的个人帐户或通过具有 GitHub Copilot for Business 的组织或企业帐户进行管理。

GitHub Copilot 供经过验证的学生、教师和热门开源项目的维护人员免费使用。 有关详细信息,请参阅“关于 GitHub Copilot 的计费”。

关于 JetBrains IDE 中 GitHub Copilot 的故障排除

若要排查 GitHub Copilot 或 JetBrains IDE 的问题,可以查看日志文件。 日志文件的位置取决于所用的 JetBrains IDE。 有关详细信息,请参阅“在环境中配置 GitHub Copilot”。

收集日志文件

这些步骤描述如何查看和收集以下 JetBrains IDE 的日志文件:

  • IntelliJ IDEA
  • Android Studio
  • GoLand
  • PhpStorm
  • PyCharm
  • RubyMine
  • WebStorm

GitHub Copilot 扩展记录到 IntelliJ 插件的 IDEA 日志位置。

  1. 在 JetBrains IDE 中,打开“帮助”菜单。
  2. 转到“在查找器中显示日志”。
  3. 在首选编辑器中打开 idea.log,查找与 GitHub 或 GitHub Copilot 相关的所有错误。

有关详细信息,请参阅 IntelliJ 文档中的查找 IDE 日志文件

从 Rider 收集日志文件

  1. 在 Rider 中,打开“帮助”菜单。
  2. 转到“诊断工具”。
  3. 转到“显示登录”。
  4. 在首选编辑器中打开 idea.log,查找与 GitHub 或 GitHub Copilot 相关的所有错误。

在 Visual Studio 中查看日志

GitHub Copilot 扩展的日志文件存储在 Visual Studio 扩展的标准日志位置。

  1. 在 Visual Studio 中打开“视图”菜单。
  2. 单击“输出”。
  3. 在“输出”视图窗格的右侧,从下拉菜单中选择“GitHub Copilot”。

延伸阅读

查看和收集日志文件

GitHub Copilot 扩展的日志文件存储在 Visual Studio Code 扩展的标准日志位置。 日志文件可用于诊断连接问题。

  1. 在 Visual Studio Code 中打开“视图”菜单。
  2. 单击“输出”。
  3. 在“输出”视图窗格的右侧,从下拉菜单中选择“GitHub Copilot”。

或者,可以在系统的文件资源管理器中打开 Visual Studio Code 扩展的日志文件夹。 如果需要将日志文件转发给支持团队,这非常有用。

  1. 打开 VS Code Command Palette
    • 对于 Mac:
      • 使用:Shift+Command+P
    • 对于 Windows 或 Linux:
      • 使用:Ctrl+Shift+P
  2. 键入“日志”,然后从列表中选择“开发人员: 打开扩展日志文件夹”。

查看网络连接诊断日志

如果由于网络限制、防火墙或代理设置而导致连接到 GitHub Copilot 时遇到问题,请使用以下故障排除步骤。

  1. 打开 VS Code Command Palette
    • 对于 Mac:
      • 使用:Shift+Command+P
    • 对于 Windows 或 Linux:
      • 使用:Ctrl+Shift+P
  2. 键入“诊断”,然后从列表中选择“GitHub Copilot: 收集诊断”。 这将打开一个新的编辑器,其中包含可以自行检查或与支持团队共享的相关信息。
  3. 检查“可访问性”部分以确定 GitHub Copilot 是否可以实际访问必要的服务。

查看 Electron 日志

在极少数情况下,错误可能不会传播到相应的错误处理程序,也不会记录在常规位置。 如果遇到错误,并且日志中没有任何内容,可以尝试查看来自运行 VS Code 和扩展的进程的日志。

  1. 打开 VS Code Command Palette

    • 对于 Mac:
      • 使用:Shift+Command+P
    • 对于 Windows 或 Linux:
      • 使用 Ctrl+Shift+P
  2. 键入“切换”,然后从列表中选择“开发人员: 切换开发人员工具”。

  3. 在“开发人员工具”窗口中,选择“控制台”选项卡以查看任何错误或警告。

    Visual Studio Code 中开发人员工具窗口的屏幕截图。 “控制台”选项卡用深橙色框出。

延伸阅读

检查 GitHub Copilot 是否正常运行

若要检查 GitHub Copilot 是否正常运行,请在 Neovim 中运行以下命令:

:Copilot status