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
- GitHub Student Developer Pack - GitHub Education
- Introduction and Application of GitHub Student Pack_github student pack_Jaybo_'s blog - CSDN Blog
- Back-to-school season | These software and services’ educational discounts can save you a lot of money - SSPAI
- What’s Included in the Github Student Developer Pack? (Development and Design Tools Part 1) - Zhihu
- How to Effectively Use Tools in the GitHub Student Pack? - Zhihu
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
-
Go to CHSI to download the Ministry of Education Academic Status Online Verification Report
-
Download the report and translate it into English (e.g., use DeepL to directly translate the downloaded PDF)

-
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)
- Profile picture
- Name
- Bio (write
I am student from xxx university) - URL (set to the official website of the school)

-
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 -
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; selectDated school IDas the document type
-
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
- Cannot verify my school status with chsi information in China · community · Discussion #53319 · GitHub
- What document can prove that I am a Chinese student? · community · Discussion #53330 · GitHub
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.