github copilot右下角显示“not enabled”说明插件已安装但未激活权限,需确认账号资格(教育认证或企业许可证)、执行命令面板登录、检查代理与企业策略配置。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

GitHub Copilot右下角显示“GitHub Copilot is not enabled”,说明插件已安装但未完成账号权限激活,常见于企业环境、教育认证未生效、或代理配置异常等情况。
确认 GitHub 账户是否具备 Copilot 使用资格
登录 github.com/settings/copilot,查看页面顶部是否显示“Copilot is active”或“Start free trial”。若显示“Not eligible”或空白状态,说明当前账户未获得授权。
学生/教师用户必须完成 GitHub Education 认证并等待系统同步(通常需 1–2 小时),【未完成认证或认证待审核时,IDE 内任何登录操作均无法启用 Copilot】。
企业用户需确认:你的 GitHub 账户已被管理员分配 Copilot 许可证,且该许可证处于“Active”状态(非“Pending”或“Inactive”)。
检查 IDE 中的登录与授权状态
方法一:通过命令面板强制触发登录流程
在 VS Code 中按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 “GitHub Copilot: Sign in to GitHub”,回车执行。浏览器将打开 GitHub 授权页,务必勾选 “Authorize github-copilot” 权限项——漏选会导致后台静默失败,界面仍显示 not enabled。
方法二:验证右下角图标行为
点击右下角 Copilot 图标(火箭/笑脸),若弹出菜单中 “Status” 显示 “Not signed in”,说明未登录;若显示 “Signed in” 但仍是 not enabled,大概率是权限未同步或网络拦截了授权回调。
排查企业/代理环境下的权限阻断
第一步:确认 Copilot 使用情况指标策略已启用
企业管理员需在 GitHub Enterprise 设置中开启 “Copilot Usage Metrics” 策略,否则普通用户即使登录成功也无法激活功能。路径为:Settings → Policies → Copilot → Enable “Copilot Usage Metrics”。
第二步:检查代理配置是否覆盖 auth 流程
若使用自定义代理(如 copilot.bawcat.wiki),必须同时配置 `github.copilot.advanced.authProvider` 和 `debug.overrideProxyUrl` 两项,缺一不可。仅设 proxyUrl 而未指定 authProvider=github-enterprise,会导致 OAuth 流程跳转到 public.github.com,触发风控拦截。
第三步:验证网络端口可达性
本地开发机若无法直连 github.com,需确保已申请开通目标端口(通常是 443 或 8881)。集团云桌面用户请核对邮件中下发的 IP 白名单是否包含当前设备出口 IP —— 【IP 不在白名单内时,授权回调请求会被网关直接丢弃,无错误提示】。











