无脑通过github上copilot学生认证的方法(无需校园网,无需学生证)

无脑通过github上copilot学生认证的方法(无需校园网,无需学生证)

最近在家尝试通过github上的copilot的学生认证,总是不能过。好在经过了12次尝试后,终于总结了一套无需校园网,无需学生证的目前有效的无脑通过方法,希望能对不方便的同学们有所帮助。(注:本文旨在帮助有需求却因为种种情况难以被识别成功的同学,对非学生人士的认证情况概不负责)

一、注册github账号

这里就不细说了,想要通过copilot的大部分都有github账号,如果没有的话可以去网上搜一下。

二、2FA认证通过

认证网址

不是本文的重点,在此引用其他博主的内容:

从0开始的github学生认证并使用copilot教程(超详细!)_github copilot-ZEEKLOG博客

或者一个博客:

[Git] 一次搞定:Github 2FA(Two-Factor Authentication/两因素认证) - 千千寰宇 - 博客园

特殊情况

值得注意的是,我在申请2FA时,发生了一个特殊情况——github上的二维码全是白色,没有显示出来,那就不要扫码,下面有一行字:unable to scan……,直接点里面的setup key链接就好了。

三、申请学生认证

1.准备工作:修改姓名

1.1修改内容

1)Billing and licensing下的Payment information里点击edit,把firstname和lastname全改成一样的没有空格的英文名(比如:Dazhangwei)

2)Account里点change username,改成同样的名字

3)Public Profile里的username,改成相同的名字

上面三个内容都在Copilot的左边一栏里面可以查找到。

1.2特殊情况

1)无法修改Payment information:

在修改Payment information的过程中出现Sorry,you can't update your billing information at this time. 好像是因为github认为该账号因为地域问题可能存在难以支付的问题,所以限制修改Payment information. 目前我也没有发现什么好的办法,如果修改不了的话那就让一切名字都以当前名字为准。

2)Payment information中的firstname和lastname是否强制一致:

其实不一致也可以的,比如你的firstname填的是Zhangwei,lastname填的是Da,这样也行。但是注意Account和Public Profile也最好修改成一样的。

3)无法修改Account:

在修改Account的内容时可能出现几行红色的小字:Username XXX is not available. Please choose another. To submit a trademark claim, please see our Trademark Poliicy.这说明该名字已经被注册过了,你需要换一个名字。

4)是否强制要求修改三个名字:

目前来看,只修改好Payment information中的名字似乎就不会在后续认证的过程中报错了,如果后续仍然不能通过的话最好还是把三个名字都修改成一样的。

2.第一步:开始申请

由于我这边申请成功后看不了图片了,只能根据记忆描述,如有错漏还请谅解。

2.1填写姓名

我记得是要填写姓名的,这里必须填写之前在Payment information里的名字。

2.2填写学校

因为我的学校有些问题,一开始在里面搜得到,后面突然地就消失了,再也搜不出来了,我只能单方面地认为被资本做局了,所以找的其他的学校。只要学校的官网可以无需认证在网上直接进入,那就填这个学校以及它的官方网址。

2.3传入地址

点击上传地址的过程中一定不能打开vpn,可以暂时关闭,等到上传结束后再重新打开。

3.第二步:提供证明

3.1选择材料

这里直接选择第一个,也就是学生ID卡认证,你浏览里面的所有选项可以发现这个认证是唯一的强认证。

3.2提供材料

这里它会需要你提供学生证的照片,因为是机器审核,如果你把自己的学生证扫进去可能会因为缺少必要的信息,扫描不清晰,或者因为不是英文而导致无法扫描,所以我们需要“捏造”一份学生ID卡。

全部内容如下:

Student ID Card

Name: XXX(填写你在Payment information里填写的英文名,如果firstname和lastname一致就填其中任意一个,比如Dazhangwei;如果不一致就按照顺序填,比如Zhangwei Da)

School: XXX(填写你刚才选择的学校英文名)

Student ID: 114514(随便填一串长数字)

Graduation date: June 20, 2027(这里填的是毕业时间,往后了填就是)

Study from: Distance Learning(这是必填项,必须说明你是远程学习才能成功)

最终效果图:

4.第四步:解释校外访问原因

4.1选择原因

因为不在校园内,所以它会问你:Why are you not on a campus?

直接选择:All courses is via distance learning.

4.2给出解释

它会给一个空格,让你填写一句话解释原因,直接写:My courses is via distance learning.

4.3提供证明

这个图片证明也是“捏造”的,里面的句子里只要包含distance learning和学校名就行了。

提供例子如下:

Student Zhangwei Da, is allowed to study via distance learning in XXX(学校名).

四、最后的话

理论上来说,完成了上面的内容就应该一次通过了,如果还是不能通过,请你重新阅读上面的内容,或者仔细阅读页面提供给你的拒绝的理由,一般会包括:1.使用了VPN;2.名字不对。再根据自己的具体情况修改就好。

Read more

跟着AI学Java,三天零基础入门到大牛,基础学习到SpringBoot项目实战一套通关,基于DeepSeek大模型通义灵码,mysql数据库,小程序vue3前端

跟着AI学Java,三天零基础入门到大牛,基础学习到SpringBoot项目实战一套通关,基于DeepSeek大模型通义灵码,mysql数据库,小程序vue3前端

关于什么是java我就不在啰嗦,大家如果不知道可以自行问ai 开发者工具 传统模式下我们学习Java需要用到IntelliJ IDEA或者Eclipse,但是现在是ai人工智能时代,我们可以借助ai快速学习,甚至可以借助ai快速的实现不写一行代码,就可以实现一个Java项目,所以ai人工智能时代我们要选择一款得心应手的Java开发者工具。我这里推荐使用 以下是市面上主流的 Java 开发工具及其优缺点分析: 1. IntelliJ IDEA * 使用场景:企业级开发,适合复杂项目。 * 优点: * 强大的代码补全和重构功能。 * 内置对 Spring、Maven、Gradle 等框架的良好支持。 * 高效的调试工具和性能分析器。 * 插件生态系统丰富。 * 缺点: * 商业版收费(社区版功能有限)。 * 占用内存较大,启动较慢。 2. Eclipse * 使用场景:广泛应用于企业级和开源项目。 * 优点: * 免费开源,插件丰富。 * 轻量级配置(基础版本占用资源较少)。 * 对 Java EE 和 An

Dify Web 前端二次开发(隐藏探索功能 + 替换 Logo)

核心修改内容 1. 隐藏导航栏「探索」功能(图标 + 文字按钮); 2. 将默认 Dify Logo 替换为自定义 FDAI Logo(PNG 格式)。 (一)隐藏「探索」功能完整过程 1. 定位目标组件 探索功能对应的组件文件路径:web/app/components/header/explore-nav/index.tsx(组件名:ExploreNav),该组件被嵌套在 Header 组件中渲染,无需修改布局文件 app/(commonlayout)/layout.tsx。 2. 首次尝试:仅删除图标(未彻底隐藏) * 操作:删除组件内图标渲染代码 { activated ? <RiPlanetFill />

前端实时数据刷新全方案详解|WebSocket / 定时轮询 / 惰性轮询 / Web Worker/SharedWorker/ 后台静默同步

前端实时数据刷新全方案详解|WebSocket / 定时轮询 / 惰性轮询 / Web Worker/SharedWorker/ 后台静默同步

文章目录 * websocket * 定时轮询(setInterval) * 惰性轮询(setTimeout 递归) * 优缺点 * Web Worker 轮询 * 为什么要用 Web Worker 做轮询? * vue2 写法 * Vue3 + Vite 写法(最常用) * 使用场景 * Periodic Background Sync * 核心机制 * 代码示例 * requestIdleCallback * SharedWorker websocket * 一次握手 → 永久保持连接(直到主动关闭) * 双向通信:客户端 ↔ 服务器 随时互发消息 * 服务器有新数据 → 立刻推给前端 * 真正实时刷新数据 // 连接 WebSocketconst ws =newWebSocket('ws://localhost:8080/ws'

旧安卓手机别扔!用KSWEB搭个人博客,搭配外网访问超香

旧安卓手机别扔!用KSWEB搭个人博客,搭配外网访问超香

KSWEB 作为安卓端轻量级 Web 服务器,核心功能是提供 PHP、MySQL 运行环境,能轻松部署 Typecho、WordPress 等博客系统,Termux 则可辅助管理内网穿透服务;这类工具特别适合预算有限的学生、个人博主,或是想折腾闲置设备的数码爱好者,优点也很突出 —— 对硬件要求极低,1GB 内存就能运行,旧款红米、华为畅享等机型都能适配,而且内置的运行环境无需手动配置,新手也能快速上手。 使用这套工具时也有不少需要注意的地方,比如手机要长期插电并连接稳定 Wi-Fi,否则服务容易中断;还要给 KSWEB 和 Termux 关闭电池优化、放开存储权限,我用小米手机测试时就因为没关后台限制,导致 Apache 服务频繁被系统杀掉,折腾了好一会儿才排查出问题;另外非 Root 机型也能使用,但部分文件权限操作会稍显繁琐。 不过仅靠 KSWEB 部署完博客后,只能在局域网内访问,这会带来很多不便:比如在家用电脑能连手机看博客,