GitHub 学生认证

为什么需要学生认证?

Github 的学生认证是非常有用的,如果有了学生认证,那就可以免费使用一些产品,例如 JetBrainsopen in new windowGitHub Copilotopen in new window等。

现在可以通过很多渠道进行学生认证,例如直接上淘宝购买一个套餐(有封号风险,需谨慎)。我刚开始也是购买了淘宝的学生认证,但是一直认证失败,于是放弃了。后来上网搜了一些教程,最终通过了学生认证。

前期准备

  1. 邮箱(个人邮箱也可以)
  2. 大学录取通知书(毕业了也可以)

认证步骤

  1. 进入 GitHub Educationopen in new window 学生认证官网

  2. 使用 GitHub 账号进行登录

20230401171628

  1. 选择一个身份(选学生)

20230401171855

20230401171922

  1. 填写注册信息

4.1. 选择邮箱(可使用个人邮箱)

20230401171954

20230401180950

4.2. 选择学校,务必保证学校是真实存在的

20230401172620

20230401181119

4.3 填写完成后,点击 Continue,并允许获取位置信息

注意

这一步会获取当前定位,所以,如果开了代理,请务必关掉代理,否则后面认证肯定不通过。因为 GitHub 会判断当前定位和你选择的学校是否在一定范围内,如果距离太远,则不会通过。所以最好就是当前位置和选择的学校在同一个地方,比如我在成都市,那我就选择我之前上大学的学校成都信息工程大学。

20230401172900

20230401173047

  1. 上传大学录取通知书

    经过几次测试,发现上传录取通知书通过学生认证的概率是最大的(秒过)。所以,我们需要有一份录取通知书,想必大部分同学应该都有这个吧。可能有的人会想,我已经毕业了啊,上传录取通知书还有用吗?肯定有用,因为我也是毕业两年了,然后这里上传了大学的录取通知书,最后学生认证通过了。

    5.1. 选择 Proof Type

    20230401173827

    5.2. 拍摄录取通知书并上传

    这里最好不要手动上传,需要通过调用电脑的摄像头拍照进行上传,不然有很大概率认证失败。

    20230401174014

    注意

    上传了录取通知书后,请不要点击 Process my application,还有一件事很重要,请看步骤 5.3。

    20230401175908

    5.3. 提交申请

    在正式提交学生认证的申请之前,需要保证你当前登录的 GitHub 账号完善了个人信息,如下。

    20230401174513

    20230401174623

    请确保填写了以下信息:

    20230401175708

    其中 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 的基础上提交学生认证的申请了。

    20230401174204

好了,如果提交成功,则会看到下面这个界面。

20230401180159

这时候,我们只需要等 8 天即可,就有结果了。但是,在提交认证申请后,一般都是几分钟内就有结果,认证成功或失败都会给你刚才选择的邮箱发一封邮件,如下。

20230401180440

如果认证失败了,可以看一下邮件详情,里面会给出一些失败原因,按照相应的提示进行调整就可以了。

20230401181627

不过这些失败原因我都在上面的过程中提过了,如果按照上面的步骤进行操作,应该大概率会成功。本方法记录时间为 2023-04-01,如果后续按照此步骤无法进行学生认证,有可能就是 GitHub 又有新的调整。