GitHub Copilot 学生开发者认证流程与配置指南
常见问题说明
初次尝试直接使用学生证拍照往往因缺少学校名称或未开启双重认证而失败。开启双重认证后,若使用学信网截图仍可能因网络代理、定位不符或个人信息不完整导致审核不通过。
经过多次测试与资料整理,以下是经过验证的完整申请流程。
一、申请前提
- GitHub 账号:https://github.com/
- 学校邮箱:必须以
.edu.cn结尾,能够接收验证码并绑定到 GitHub。 - 网络环境:若无法访问 GitHub 或 GitHub Education,需提前配置网络代理。
二、信息完善
1. 个人信息
打开 GitHub Settings —— Public profile,依次填写所有选项(全部使用英文)。

2. 邮箱认证
打开 GitHub Settings —— Emails,添加学校邮箱(.edu.cn),并进行验证,状态显示为 Verified 即可。

3. 双因素身份认证
打开 GitHub Settings —— Password and authentication,添加双重身份认证。推荐优先使用方法①。
① 选取 Authenticator 认证器应用认证方式:直接在 APP Store 里搜索下载 Authenticator 应用,之后打开扫描 GitHub 上的 QR 码进行账户绑定即可。

如下图表示验证成功:(出现 Configured 即可!)

三、准备工作
1. 更换定位(在本校申请的同学可以忽略此条)
打开浏览器,推荐使用 Google 或 Edge,按 F12/Fn+F12 打开开发者工具。
① Google 用户:点击设置——Locations——Add locations,新增一个地址,填入你学校对应的经纬度以及地区和时间,之后保存退出即可。


② Edge 用户:点击传感器,没有的点旁边 + 号找一下;然后点击管理新增一个你学校的定位。

2. 证明材料准备
① 最简单的方式是找一张白纸手写一下你的个人信息:
模板如下:

② 此方式行不通的可以使用学生卡或者学生证(但是要确保所含内容务必包含:姓名、学校名称、学号、毕业时间这几项),然后使用翻译软件翻译一下,拼接到一起,做一个中英文对照的图片。
PS:由于大多情况下不支持本地上传证件,所以可以把这个图片在电脑上打开,用手机进行认证拍照即可!第一种手写的如果电脑摄像头可以拍摄清楚的话直接用电脑拍即可!
四、GitHub Education 认证
- 点击进入 GitHub Education,登陆后点击 Join GitHub Education,会自动跳转认证页面。

- 这里点击开启认证即可(到这里可以正常访问的话可以先把代理关了!!)。

- 选择 Student——直接点击 Select this school(没有的话就在搜索框里搜索学校英文名字)——然后选择前面验证好的学校邮箱——之后点击 Share Location(这里如果浏览器跳出来是否允许访问位置的话一定要点允许!!!)。

验证完地址后就点 Continue 进行下一步:

这里选择第一个 Dated school ID,然后把上面手写的证明或者学生卡/学生证拍一下即可:

(可选!)如果跳出来这个问你为什么不在学校的时候,就选择第一个理由,说学校还没有开学;然后也手写一份证明拍照上去,模板如下:

即:现在是暑假/寒假,学校还没有开学,目前我在哪里哪里做什么等等(解释一下即可,注意别和前面的信息矛盾了就行)。

之后提交申请就行,通过不通过审核的都是很快的,希望大家都能被 Approved!!!

五、安装与使用
等待 72 小时内优惠包到账后就可以使用了。
到账之后打开 Visual Studio/Pycharm 等 IDE,在插件内搜索 GitHub Copilot 进行安装,之后进行登录绑定的 GitHub 账号即可使用!




