GitHub Copilot 学生认证实战指南:流程与避坑要点
分享一次成功的申请经验。我前后尝试了三次才最终通过,过程中踩过不少坑。第一次直接用学生证拍照,因未开启双重认证且证件内页缺少学校名称被拒;第二次开启了双重认证并使用学信网截图,却因网络环境、定位信息与主页不符导致失败。在修正所有问题并优化材料后,第三次秒过。以下是详细复盘与操作指引。
一、申请前提
- GitHub 账号:确保账号状态正常。
- 学校邮箱:必须拥有以
.edu.cn结尾的邮箱地址。若没有,可联系学校相关部门申请或咨询导师,需确保能接收验证码并绑定至 GitHub。 - 网络环境:部分页面访问受限,建议提前配置好稳定的网络环境。
二、信息完善
1. 个人资料
进入 GitHub Settings,点击头像选择 Settings,进入 Public profile。依次填写所有选项,注意全部使用英文填写。

2. 邮箱验证
在 Settings 中选择 Emails,添加学校邮箱(.edu.cn),完成验证流程,状态显示为 Verified 即可。

3. 双重身份认证 (2FA)
这是审核的关键项之一。进入 Settings 的 Password and authentication 部分,启用双重身份验证。这能在密码之外增加一层安全保障。

推荐配置方法: 优先使用 Authenticator 应用。在应用商店下载 Authenticator,打开后扫描 GitHub 提供的二维码进行绑定。

验证成功后,状态应显示为 Configured。

三、准备工作
1. 定位设置
如果不在学校所在地申请,可能需要调整浏览器的定位信息。推荐使用 Chrome 或 Edge 浏览器,按 F12 打开开发者工具。
- Chrome 用户:点击设置图标,找到 Locations,新增一个地址,填入学校对应的经纬度、地区和时间,保存退出。
- Edge 用户:点击传感器图标,若无则点击加号,管理并新增学校定位。

2. 证明材料
审核通常需要证明你的学生身份。
- 手写证明(推荐):找一张白纸,手写个人信息(姓名、学校、学号、预计毕业时间等)。
- 证件翻译:若手写不被接受,可使用学生卡或学生证,利用翻译软件制作中英文对照图片。注意:大多数情况不支持直接上传本地证件,建议将图片在电脑上打开,用手机摄像头拍摄认证照片。

四、提交认证
- 访问 GitHub Education,登录后点击 Join GitHub Education,跳转至认证页面。
- 点击 Start Verification。
- 选择 Student,点击 Select this school(若列表无学校,可在搜索框输入英文名)。选择已验证的学校邮箱,点击 Share Location(务必允许浏览器访问位置权限)。

- 验证地址后点击 Continue。
- 选择 Dated school ID,上传之前准备好的手写证明或证件照片。

特殊情况处理: 如果系统提示你'为什么不在学校',选择第一个理由(例如学校尚未开学),并额外上传一份手写说明,解释当前假期状态及所在位置,注意不要与前文信息矛盾。

提交后等待审核,通常速度较快。一旦显示 Approved,即表示认证成功。

五、权益激活
审核通过后,通常在 72 小时内优惠包到账。打开 Visual Studio、PyCharm 等 IDE,在插件市场搜索 GitHub Copilot 进行安装,登录绑定的 GitHub 账号即可使用。




