GitHub 学生认证
为什么需要学生认证?
Github 的学生认证是非常有用的,如果有了学生认证,那就可以免费使用一些产品,例如 JetBrains、GitHub Copilot等。
现在可以通过很多渠道进行学生认证,例如直接上淘宝购买一个套餐(有封号风险,需谨慎)。我刚开始也是购买了淘宝的学生认证,但是一直认证失败,于是放弃了。后来上网搜了一些教程,最终通过了学生认证。
前期准备
- 邮箱(个人邮箱也可以)
- 大学录取通知书(毕业了也可以)
认证步骤
进入 GitHub Education 学生认证官网
使用 GitHub 账号进行登录
- 选择一个身份(选学生)
- 填写注册信息
4.1. 选择邮箱(可使用个人邮箱)
4.2. 选择学校,务必保证学校是真实存在的
4.3 填写完成后,点击 Continue,并允许获取位置信息
注意
这一步会获取当前定位,所以,如果开了代理,请务必关掉代理,否则后面认证肯定不通过。因为 GitHub 会判断当前定位和你选择的学校是否在一定范围内,如果距离太远,则不会通过。所以最好就是当前位置和选择的学校在同一个地方,比如我在成都市,那我就选择我之前上大学的学校成都信息工程大学。
上传大学录取通知书
经过几次测试,发现上传录取通知书通过学生认证的概率是最大的(秒过)。所以,我们需要有一份录取通知书,想必大部分同学应该都有这个吧。可能有的人会想,我已经毕业了啊,上传录取通知书还有用吗?肯定有用,因为我也是毕业两年了,然后这里上传了大学的录取通知书,最后学生认证通过了。
5.1. 选择 Proof Type
5.2. 拍摄录取通知书并上传
这里最好不要手动上传,需要通过调用电脑的摄像头拍照进行上传,不然有很大概率认证失败。
注意
上传了录取通知书后,请不要点击
Process my application
,还有一件事很重要,请看步骤 5.3。5.3. 提交申请
在正式提交学生认证的申请之前,需要保证你当前登录的 GitHub 账号完善了个人信息,如下。
请确保填写了以下信息:
其中 Name 需要和录取通知书上的姓名一致,Bio 中也需要出现录取通知书的姓名以及学校名称,下面给出一个 Bio 填写的示例:
I am 张三(ZhangSan), I love programming. I study in Chengdu University of Information Technology(成都信息工程大学 CUIT).I hope to find like-minded friends on GitHub.
完善了个人信息后,就可以在步骤 5.2 的基础上提交学生认证的申请了。
好了,如果提交成功,则会看到下面这个界面。
这时候,我们只需要等 8 天即可,就有结果了。但是,在提交认证申请后,一般都是几分钟内就有结果,认证成功或失败都会给你刚才选择的邮箱发一封邮件,如下。
如果认证失败了,可以看一下邮件详情,里面会给出一些失败原因,按照相应的提示进行调整就可以了。
不过这些失败原因我都在上面的过程中提过了,如果按照上面的步骤进行操作,应该大概率会成功。本方法记录时间为 2023-04-01,如果后续按照此步骤无法进行学生认证,有可能就是 GitHub 又有新的调整。