【Trick】在vscode上配置copilot时,输出端出现Invalid copilot token: missing token: 403

今天心血来潮想要给vscode配置一个copilot,正好上学期在github上通过教育邮箱实现了学生认证,可以免费使用copilot服务(bushi)。

首先是按照官网(Getting code suggestions in your IDE with GitHub Copilot - GitHub Docs)的步骤进行配置,主要是prerequisites里面的东西。

其中下好插件并登录github账号之后,出现了以下报错。

查询一番后,发现应该是在github里面没开启服务(前提是真真正正地完成了学生认证)。

解决方案是:

【1】点开github主页,找到copilot并点开(如果没开启服务,上面会有一个黄色的提示栏,要求你选择一种)

【2】找到copilot对于public code的权限(如下图),然后设置成allowed

【3】在vscode上重新登录自己的github账号(左下角的用户那块,选择第一行的账号,点击注销,然后再登录)

【4】重新配置copilot,输出端出现下面的代码后,即可正常使用

【5】正常使用的效果

首先点击右下角的copilot的logo,然后选择第二行github copilot chat

输入你需要解决的问题,他会自动回答,例如下面这个knn问题

### 解决在 VSCode 中设置 GitHub Copilot 出现的错误 #### 错误分析与解决方案 当遇到 `Invalid copilot token: missing token: 403` 的错误提示,这通常意味着身份验证过程中存在问题。具体来说,可能是由于未成功获取或应用有效的访问令牌所致[^4]。 为了有效解决问题并顺利完成配置: - **确认前置条件满足** 确认已拥有 GitHub 账户,并且 Visual Studio Code 已经正确安装。这是启动任何进一步操作的基础前提[^2]。 - **重新执行安装流程** 在扩展市场中查找名为 "GitHub Copilot" 的插件,点击安装按钮完成下载和部署过程。随后依照指示利用 GitHub 帐号进行必要的权限授予操作,在此期间务必仔细核对每一步骤以确保无遗漏之处[^1]。 - **检查网络连接状态** 不稳定的互联网环境可能导致无法正常接收来自服务器的消息,进而影响到认证环节的成功率。因此建议保持良好的联网状况再尝试重复上述动作。 - **清除缓存数据重试** 如果之前有过失败经历,则可能存在残留的信息干扰当前进程。此可以考虑清理本地存储的相关记录——关闭编辑器之后删除 `.vscode` 文件夹下的对应部分;对于 Windows 用户而言路径通常是 `%USERPROFILE%\.vscode\extensions` 下找到关于 Copilot 的文件夹移除它即可。 - **更新软件版本至最新稳定版** 开发者工具和技术栈不断演进迭代,旧版本可能不再兼容最新的服务接口定义或是存在某些未知缺陷。所以定期升级应用程序本身及其依赖项有助于规避潜在风险因素的影响。 ```bash # 更新VSCode命令(适用于Linux) sudo apt-get update && sudo apt-get upgrade code ``` - **联系官方支持渠道寻求帮助** 经过以上努力仍然未能排除障碍的情况下,不妨借助社区力量或者直接咨询产品团队来获得更专业的指导和支持。可以通过查阅官方文档中的联系方式列表寻找合适的沟通方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MorleyOlsen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值