GitHub 教育认证指南

请注意文章的时效性。

在开始之前,请确保你已经完成注册 GitHub 账号,已注册参加授予学位或文凭的课程项目,且年满 13 周岁 [1]。同时,你还需要学校提供的 edu.cn 邮箱。

除非另有说明,以下操作均在电脑上完成。建议使用 Google Chrome 或 Microsoft Edge 浏览器进行验证,这可以避免很多不必要的麻烦 [2]

由于网络环境限制, GitHub 可能无法正常访问,通常多刷新几次或稍等片刻后可恢复正常。
不建议使用代理,因为在申请学生认证时 GitHub 会请求位置信息进行验证。若实在无法访问,可尝试使用 Watt Toolkit 提供的 GitHub 的加速服务。本指南不对任何第三方工具的使用负责。
如有可能,请尽量使用校园网环境(如 eduroam)进行认证。

配置 Profile

打开 GitHub ,点击右上角的个人头像,在弹出的菜单里选择 Profile 。或直接访问 https://github.com/your_username

在新页面的左侧,点击 Edit Profile ,修改如下内容:

  • Name:填入你的真实姓名(英文),按照 名字 姓氏 的格式,如 Xiaotao Bai
  • Company:填入你的学校的英文名称,如 Guangzhou NO.3 middle School

修改完成后,点击底部的 Save 保存修改。

关联学校邮箱

如果在注册 GitHub 时使用的学校邮箱,则可以跳过此步骤。

点击右上角的个人头像,在弹出的菜单里选择 Settings

在新页面的左侧,点击 Access 分类下的 Emails ,然后在页面右侧的 Add email address 文本框中填入学校提供的邮箱,并点击 Add

接下来, GitHub 会向你的邮箱中发送一封主题为 [GitHub] Please verify your email address. 的邮件。在这封邮件中,点击绿色的 Verify email address 按钮完成邮箱验证。如果你没有看到这封邮件,可以尝试在垃圾邮件中寻找。

回到先前添加邮箱的页面并刷新。如果一切顺利,应该会在 Emails 列表中看到新添加的邮箱和绿色的 Verified 标志。

配置两步验证(2FA)

GitHub 要求启用两步验证才能申请 GitHub Education 认证。

安装 Authenticator 应用

手机的应用商店中,搜索并安装 Authenticator 应用。这是由 Microsoft 提供的免费两步验证应用。安装完成后,打开 Authenticator ,按照提示登录 Microsoft 账号并设置应用访问密码。

在 GitHub 上启用两步验证

点击右上角的个人头像,在弹出的菜单里选择 Settings

在新页面的左侧,点击 Access 分类下的 Password and authentication ,然后在页面右侧下方的 Two-factor authentication 部分中点击绿色的 Enable two-factor authentication 按钮。

在新页面中会显示一个二维码。在手机上,打开 Authenticator ,点击右下角的二维码(QR code)图标,扫描此二维码,并将手机上显示的一次性 6 位动态验证码输入到电脑浏览器页面中 Verify the code from the app 文本框内。输入完成后,页面应该会自动跳转;或点击右下角绿色的 Continue 按钮。

接下来,在新的页面内会显示一组恢复代码(Recovery codes),这些代码可以在你丢失手机或无法使用验证器时紧急登录。点击右下角绿色的 Download 按钮将它们下载下来。请务必将其保存到安全的地方或打印出来。然后,点击 I have saved my recovery codes 按钮。

如果一切顺利,你将会在新页面看到 Two-factor authentication (2FA) is now enabled for your GitHub account

在此页面上,你也可以选择继续设置通行密钥(Passkey),这允许你使用 PIN 码或生物识别设备(如指纹等)进行登录。在此不再赘述。

点击下方绿色的 Done 按钮完成 2FA 配置。

设置支付信息

点击右上角的个人头像,在弹出的菜单里选择 Settings

在新页面的左侧,点击 Access 分类下的 Billing and licensing > Payment information ,然后在页面右侧填写 Billing information

  • First name:你的名字的英文,如 Xiaotao 。请务必和 配置 Profile 时填写的名字保持一致。
  • Last name:你的姓氏的英文,如 Wang 。请务必和 配置 Profile 时填写的姓氏保持一致。
  • Address (Street, P.O. box):填写学校的地址。
  • City:学校所在市,如 Guangzhou
  • Country/Region:选择 China 。
  • State/Province:学校所在省,如 Guangdong

填写完成后,点击页面下方绿色的 Save billing information 按钮保存。

申请学生认证

准备认证材料

GitHub 需要你提供文件证明自己的学历。令人困惑的是,使用学信档案下载的电子证明(教育部学籍在线验证报告)通常并不发挥作用 [3]。不过,我们可以手写一份证明。

在一张干净的纸上,按照如下格式誊写你的个人信息(全部使用英文):

1
2
3
4
5
6
Student Verification Report
Name: ...
School: ...
Student Number: ...
Graduate Date: ...
Study Mode: Full-time Regular Study

其中,Name 一行填写你的姓名(按照 名字 姓氏 的格式,和配置 Profile 时填写的姓名保持一致), School 一行填写学校的英文名称 [4]Graduate Date 一行填写预计毕业时间(按照 Month Day, Year 的格式,如 June 30, 2026 ),其他信息按照上述格式填写即可。

请保证字体清晰可读(例如,衡水体),无连笔、涂改现象,否则可能导致认证失败。

进行认证

GitHub 目前仅允许使用拍摄照片进行认证(而不支持上传文件)。因此,如果你的电脑没有摄像头,请在手机上完成这一操作。
实际上,使用手机后置摄像头通常能够拍摄更高质量的照片。如果你在手机上可以正常完成以下步骤,或你的电脑支持使用手机摄像头作为相机输入,使用手机是被建议的。

不要使用虚拟摄像头(如 OBS VirtualCam)。尽管在电脑上这可以将一张固定的图片作为相机输入(而不必手持材料对着电脑拍照),但这会导致认证被拒绝。

点击右上角的个人头像,在弹出的菜单里选择 Settings

在新页面的左侧,点击 Access 分类下的 Billing and licensing > Education benefits ,然后点击页面右侧绿色的 Start an application

在新弹出的对话框中,选中 Student ,并填写你的学校英文名称和你的学校邮箱地址。如果有类似 You have verified the email address ... on your GitHub account. That academic domain is associated with the school ... 的提示,你也可以直接点击 Select this school 按钮。

点击对话框左下角的 Share Location 按钮。浏览器可能会提示站点请求获取位置权限,选择 仅限一次允许 。稍等片刻,当显示 Location shared 后,点击对话框右下角的 Continue 按钮。

在新的对话框页面中,点击 Select... ,选择 1. Dated school ID

向下滑动对话框,点击 Start Camera 打开相机拍摄准备的认证材料,保证拍摄的内容清晰可读。浏览器可能会提示站点请求相机权限,选择 仅限一次允许

显示的画面可能被水平镜像翻转。无需担心,这是正常现象。拍摄完成后照片会被自动翻转。

如果点击 Start Camera 后没有显示相机拍摄的画面,请检查摄像头是否被禁用(这可能是由物理开关控制的,尤其对于笔记本电脑)。
如果你的电脑有多个摄像头输入,或者你想更换拍摄时使用的摄像头(例如,你希望使用手机后置摄像头而不是电脑前摄),在 Microsoft Edge 浏览器中,通过以下步骤进行修改:

  1. 打开浏览器设置,或访问 edge://settings/profiles 。
  2. 在左上角的搜索框中,搜索 摄像头
  3. 滚动至页面底部,在 摄像头 下拉框中选择希望使用的设备(例如,对于笔记本电脑,默认可能是 Integrated Camera 面向用户)。

准备好后,点击 Capture Photo ,在经过 3 秒的倒数后,你的材料将会被拍摄。如果对照片不满意,可以点击 Restart 重新拍摄。

一切准备就绪后,点击绿色的 Submit Application 按钮提交申请。

结束

稍等片刻后刷新页面,如果显示 Approved Awaiting Benefits ,恭喜!你已经成功进行了教育认证。教育权益将会在 3 天后生效。

如果显示 Rejected ,请检查你是否按照上述步骤正确操作,特别是照片是否清晰可读。

FAQ: 被拒绝的解决方案

You are unlikely to be verified until you have completed your GitHub user profile with your full name exactly as it appears in your academic affiliation document. Please do not use a variation of your name or a nickname. Once you have updated your profile information log out and log back into GitHub before re-applying.

检查 Profile 中填写的 Name 字段是否与支付信息、认证材料中的完全一致。更新 Profile 后,登出并重新登录 GitHub,再重新申请。


The image you selected does not appear to contain your school name. Your complete school name must appear in your document, not only the school logo. You may include multiple documents together. If your official document is not in English then you may photograph the original next to an English translation.

检查 认证材料 是否包含学校英文名称、学校英文名称是否与 GitHub 提供的一致、字体是否清晰易读;上传的照片是否清晰完整。

Your document does not appear to include a date demonstrating current academic affiliation. For countries utilizing non-standard calendars, you may need to capture the original document beside one with a converted date. You may include multiple documents in your image, so long as they are legible.

检查 认证材料 是否包含预计毕业日期、格式是否标准、是否使用公历。


Please complete your GitHub billing information with your full name exactly as it appears in your academic affiliation document. You do not have to add a payment method. You may need to log out and log back in to GitHub before reapplying. If you have only a single legal name, enter it in both the first and last name fields.

Please ensure that your academic affiliation document contains your first name exactly as it appears in your GitHub billing information. Variations of your name and nicknames are unacceptable.

Please ensure that your academic affiliation document contains your last name exactly as it appears in your GitHub billing information. If you have only a single legal name, enter it in both the first and last name fields of your GitHub billing information.

检查 支付信息 中填写的姓名是否与 Profile 、认证材料中的完全一致。更新支付信息后,登出并重新登录 GitHub,再重新申请。


Please use your device camera to submit your academic affiliation documents. If you’re having trouble using your device camera, please allow camera access for the application website on your browser. The steps for this will vary depending on which browser you are using. Information on browsers supported by GitHub can be found here. You may also try applying from a different computer or mobile device.

请不要使用虚拟摄像头上传文件。


另请参阅 GitHub EDU 社区 的支持。

注释与外部链接

  1. 我是否符合 GitHub Education 的资格?
  2. 例如,它们只会提醒而不会阻止你访问某些网站。
  3. 这可能是因为证明文件字体过小、语言为中文、背景格式复杂导致 OCR 识别失败。
  4. 这里填写的学校名称应与接下来进行认证时你所选择的、或 GitHub 展示的学校名称保持一致。

GitHub 教育认证指南
发布于
2026年3月14日
许可协议