GitHub Copilot 常见问题解答
本文回答了有关在 Visual Studio Code 中使用 GitHub Copilot 的常见问题。
GitHub Copilot 订阅
如何获得 Copilot 订阅?
如果你想使用 GitHub Copilot,你需要在你的个人帐户中拥有有效的 GitHub Copilot 订阅,或者你需要在一个由组织或企业管理的订阅中被分配一个席位。
帐户类型 | 说明 |
---|---|
个人帐户 | 使用你的个人 GitHub 帐户为 GitHub Copilot 个人版 设置订阅。你可以 激活一次性 30 天试用以评估 GitHub Copilot。 |
组织成员 | 你需要由组织所有者分配一个席位。 你可以从 GitHub Copilot 设置 中为你的个人帐户请求 GitHub Copilot 商业版 的访问权限。 |
详细了解 GitHub Copilot 的计费。
我的 Copilot 订阅在 VS Code 中未检测到
-
要在 Visual Studio Code 中使用 Copilot Chat,你必须使用具有 GitHub Copilot 访问权限的相同 GitHub ID 登录 Visual Studio Code。如果你的 Copilot 订阅与另一个 GitHub 帐户相关联,你可能需要注销你的 GitHub 帐户并使用另一个帐户登录。使用活动栏中的 帐户 菜单注销你当前的 GitHub 帐户。
-
验证你的 Copilot 订阅是否仍在 GitHub Copilot 设置 中处于活动状态。
如何切换 Copilot 的帐户?
要切换到另一个 GitHub 帐户以使用 Copilot,首先注销 VS Code 中的 GitHub 帐户,然后使用另一个帐户登录。
-
注销 VS Code 中的当前 GitHub 帐户
选择活动栏中的 帐户 菜单,然后选择你当前用于 Copilot 的帐户的 注销。
-
登录 VS Code 中的 GitHub
选择活动栏中的 帐户 菜单,然后选择 使用 GitHub 登录以使用 GitHub Copilot。
一般
Copilot 的网络和防火墙配置
-
如果你或你的组织使用防火墙或代理服务器等安全措施,则可能需要将某些域 URL 包含在“允许列表”中,并打开特定的端口和协议。详细了解有关 GitHub Copilot 防火墙设置疑难解答 的信息。
-
如果你正在使用公司设备并连接到公司网络,你可能正在通过 VPN 或 HTTP 代理服务器连接到互联网。在某些情况下,这些类型的网络设置可能会阻止 GitHub Copilot 连接到 GitHub 的服务器。详细了解有关 GitHub Copilot 网络错误疑难解答 的信息。
如何对 Copilot 提供反馈?
你可以在 GitHub Copilot 讨论 中对 Copilot 的内联建议和响应提供反馈。
如果你想对 Copilot Chat 功能提供反馈,可以在 vscode-copilot-release 存储库中创建问题。
如果你正在报告问题,包含来自 GitHub Copilot 日志 的信息会很有帮助。
查看 VS Code 中的 GitHub Copilot 日志
GitHub Copilot 扩展的日志文件存储在 Visual Studio Code 扩展的标准日志位置。日志文件可用于诊断连接问题。
使用 切换输出 命令(⇧⌘U(Windows Ctrl+Shift+U,Linux Ctrl+K Ctrl+H))并在下拉列表中选择 GitHub Copilot 或 GitHub Copilot Chat。
Copilot 扩展是否有预发布版本?
是的,你可以切换到 Copilot 扩展的预发布(夜间)版本,以尝试最新功能和修复。从扩展视图中,右键单击或选择齿轮图标以打开上下文菜单,然后选择 切换到预发布版本
你可以在扩展详细信息中查看“预发布”徽章,以判断你是否正在运行预发布版本。
Copilot 代码补全
如何启用/禁用 Copilot?
你可以从状态栏中暂时停用 Copilot 补全。系统会提示你是否要禁用所有代码(全局)的 Copilot,还是仅禁用活动编辑器中检测到的编程语言(例如,Python)。
编辑器中的内联补全不起作用
- 验证 GitHub Copilot 是否未被禁用(全局或针对此语言)。
- 验证你的 GitHub Copilot 订阅是否处于活动状态并被检测到。
- 验证你的 网络设置 是否已配置为允许连接到 GitHub Copilot。
Copilot Chat
Copilot Chat 功能对我来说不起作用?
如果 Copilot Chat 不起作用,请检查每个要求。
- 确保你使用的是最新版本的 Visual Studio Code(运行 Code: 检查更新)。
- 确保你拥有 GitHub Copilot 和 GitHub Copilot Chat 扩展的最新版本。
- 登录 VS Code 的 GitHub 帐户必须拥有有效的 Copilot 订阅。检查你的 Copilot 订阅。
为什么我的 Copilot Chat 扩展被阻止?
如果你收到消息称扩展被阻止使用 Copilot Chat,则该扩展可能是由于检测到来自该特定扩展的滥用模式而被禁用。遇到此问题时,请联系扩展发布者。你可以在 Visual Studio Marketplace 中的扩展详细信息页面上找到发布者信息。
其他资源
- GitHub Copilot 信任中心
- GitHub Copilot 常见问题解答(在 GitHub 文档中)