Issue: Unable to Access JetBrains Student License via GitHub Student Developer Pack
Hi everyone,
I’m having a persistent issue with obtaining a JetBrains educational license and hoping someone here might have faced and resolved something similar.
Problem Description

Whenever I try to apply for a JetBrains Student License using the “Continue with GitHub” option (as instructed), it blocks my email with a message stating it’s not eligible due to possible domain restrictions or sanctions. Here's a quote from the error:
“We cannot grant you a free license at the moment. This may be because we are unable to determine whether someone with an email address in this domain is a student.”
What I’ve Tried So Far
- Signed up for the GitHub Student Developer Pack and got verified using my official student documents.
- My GitHub account is linked to both my CSUN email and a personal Gmail account.
- Tried applying using both emails, but JetBrains keeps defaulting to the blocked CSUN email when logging in via GitHub.
- Submitted multiple support requests (Case #7675944), and the response has been that I should:
- Get the GitHub pack.
- Apply using GitHub authentication.
- I followed these instructions, but the same blocking message appears.
Additional Context
- Attached screenshots in multiple support emails (showing the blocked message and my GitHub email setup).
- Latest reply I got was to try using Gmail—but even then, the GitHub OAuth flow defaults back to my CSUN email.

Question
Has anyone successfully worked around this situation—particularly when your school domain is flagged or blocked? Is there a way to force JetBrains to use the Gmail linked to GitHub during the authentication flow?
I’m open to any workaround—manual verification, alternate sign-up methods, anything that gets the license.
Thanks in advance!
Please sign in to leave a comment.
Thank you for contacting us.
Could you please provide the address we return in the error on the page?
If you can link your GitHub profile - it would also be helpful, we will be able to check what we are returned from them.