What to do if GitHub Student Developer Pack certification has no school email or school email application fails?

This article was transcoded by SimpRead, original address xlog.whitewater.wang

The GitHub Student Developer Pack is a program that provides free software and online services for students who do not have an edu email or whose edu email application is unsuccessful. The application requires proof of student status, including the Ministry of Education academic status online verification report and proof of enrollment. The application process requires aligning the GitHub profile settings with the report from CHSI and taking/uploading a photo of the proof of enrollment. The process can be challenging, but you can refer to experience posts for guidance.

GitHub Student Developer Pack Introduction

Simply put, it is a free bundle of software and online services (such as GitHub Copilot, JetBrains, Termius, etc.)
For more details, see

Applicable to

Completely without an edu email, or the edu email application is unsuccessful and additional proof of student status is required (usually edu emails can be approved directly)

Success / Failure Pictures

How to Apply Correctly

Mainly referenced Github Student Pack Registration Notes, summarized a reproducible method based on this post

  1. Go to CHSI to download the Ministry of Education Academic Status Online Verification Report

  2. Download the report and translate it into English (e.g., use DeepL to directly translate the downloaded PDF)

  3. Set the following GitHub profile details to be consistent with the CHSI report (don’t worry about privacy, it’s just for real-name verification for a short time)

    1. Profile picture
    2. Name
    3. Bio (write I am student from xxx university)
    4. URL (set to the official website of the school)
  4. Do not use any VPN or proxy to open the GitHub Education application page, fill in the school name in English, and write anything for the application plan (you can copy and paste mine) Join the global campus to update coding skills with others

  5. Then you will be asked to provide more proof of enrollment. Transfer the translated CHSI enrollment proof to another device (or print it out and take a photo), then on the application device click Take a picture (it must be a photo; uploads are likely to be rejected) and take a photo of the enrollment proof on the other device; select Dated school ID as the document type

  6. Finally upload; if not approved at first, you can take several photos (sometimes it’s out of focus)

Challenging Experience

I have known for a long time that the GitHub Student Developer Pack is great, but previously failed to verify using my edu email so I gave up. Recently I tried again and found many Chinese students had similar issues in the discussions

The replies there are mostly similar and not very helpful, but in Questions about the education certification of Chinese students · community · Discussion #52728 · GitHub, someone mentioned a very useful experience post Github Student Pack Registration Notes - pnpn111’s blog - Luogu Blog, on which this article is based and further improves the process.