Johns Hopkins University is part of the GitHub Campus Program, which is available for all JHU affiliates. The GitHub Campus Program includes several features not available in free GitHub accounts and covers most costs for existing paid JHU GitHub accounts.
JHU affiliates that join the GitHub Campus Program benefit from additional features:
- Security control via SSO integration
- Unlimited private repositories, and the ability to create “internal” repositories that are viewable only by members of the JHU GitHub Campus Program
- Access to a pool of 50,000 Action minutes per month and 50GB for container registries and other package repositories
- Access to support from the OSPO, such as code repository best practices
If you are currently paying for GitHub, or wish to access additional features available through the enterprise account, please fill out the OSPO GitHub Enterprise form to create a new organization, or migrate your existing organization(s) into the enterprise.
When you access an Organization under the JHU GitHub Campus (JHU GHC) umbrella, you will login both to GitHub using your personal account, and then again via JHU Single Sign On (SSO). This two-step process allows you to contribute to JHU GHC Organizations while retaining your existing identity and contributions on GitHub. https://github.com/enterprises/johns-hopkins-university/sso
The benefits of GitHub's Education program are distributed in two ways: individually and via GitHub organizations that are under JHU's GitHub Enterprise Cloud license. The benefits distributed individually (e.g. GitHub Copilot for Individuals, GitHub Classroom, and Codespaces) require each person (student, faculty or staff member) to apply as a student or teacher (staff should apply as teachers) directly to GitHub’s Education program. Verified students and teachers become part of GitHub’s “Global Campus”.
IMPORTANT: Faculty and Staff still need to apply for Education Benefits under GitHub Global Campus. Please see the details below on how to do this.
Applying for Education Benefits
GitHub offers a number of tools at no cost to educators. JHU faculty and researchers can use their existing GitHub user accounts to apply for these benefits via https://education.github.com/discount_requests/application. Please refresh this page to check your approval status, after you submit.
*For your verification method you can go to https://my.jh.edu and type your name into the People search bar. Select yourself and take a screenshot of that page. You will use this to verify your employment.
Please note: You may need to to update your Profile if nothing is showing, click on your JHED in the upper right and then select myProfile.
IMPORTANT: If you live outside of Maryland, please make sure you connect to the JHU VPN before you upload your proof.
If you're interested in using GitHub Classroom within your Canvas course site once you're part of our enterprise account, take a look at our article Connect GitHub Classroom to your Canvas course. We also have a guide on Using GitHub Codespaces. Please be sure to follow the instructions before connecting your Canvas course to GitHub. If you have any difficulty setting up your account or classroom, contact CMTShelp@jhu.edu for assistance.