在 Visual Studio 中对 GitHub Copilot 进行故障排除

此故障排除指南包括解决 Visual Studio 2022 版本 17.10 或更高版本中的 GitHub Copilot 问题的步骤。

如果 Visual Studio 环境右上角的 GitHub Copilot 锁屏提醒显示 Copilot 暂时无法访问消息,则表示 GitHub Copilot 当前处于脱机状态。

Copilot 不可访问错误的屏幕截图。

由于以下原因之一,GitHub Copilot 可能处于脱机状态:

  • 网络问题
  • Copilot 服务不可用
  • 需要刷新的凭据
  • Copilot 已被禁用

如果遇到未在此列表中出现的问题,请向我们 报告你的问题

网络问题

如果网络已关闭,GitHub Copilot 可能无法连接。

操作: 确保 Internet 连接稳定。 有关详细信息,请参阅排查 GitHub Copilot 的网络错误

Copilot 服务不可用

GitHub Copilot 服务可能会暂时关闭。

行动: 等待服务重新联机。 可以在 GitHub 状态上检查状态。

刷新凭据

有时,可能需要刷新凭据, 由于可能会发生超时。

操作: 从 Visual Studio 环境右上角的 Copilot 徽章中选择 “刷新凭据”,以重新认证 GitHub 帐户并再次登录。

“刷新凭据”选项的屏幕截图。

说明

已知问题: 如果在“ 所有帐户” 窗口中看不到刷新 GitHub 帐户凭据的选项,可以通过删除并重新添加 GitHub 帐户来解决此问题。 有关详细信息,请查阅与此问题相关的 开发社区工单

已禁用 Copilot

管理员可能已为个别用户或所有 Copilot 许可证禁用 GitHub Copilot。 使用 Visual Studio 版本 17.10,管理员可以禁用 Copilot

行动: 请联系 IT 部门,确认管理员是否已禁用 Copilot。

编辑器中新文件中代码建议的屏幕截图。

发送反馈

  • 从 Visual Studio IDE 或安装程序向我们报告问题。 借助内置反馈工具,可以轻松添加诊断信息,帮助 Visual Studio 团队诊断和解决问题。
  • 建议一项功能、跟踪产品问题,并在 Visual Studio 开发人员社区中找到答案。