GitHub Campus for JHU

Johns Hopkins University is part of the GitHub Campus Program, which allows students and faculty free access to Github Enterprise Server and Github Enterprise Cloud. Github will also be integrated into the Canvas learning management system in spring 2023, which will allow access to Github Education features, including Codespaces. To get started with using GitHub for your course, follow the instructions below. If you experience any technical difficulties in the creation of your account or setup of your classroom, please contact

Joining Johns Hopkins University on GitHub

  1. Login to and authenticate your account

  2. If you do not already have a GitHub account, create one when prompted. If you do have an account, select the option to login with your existing credentials in order to associate the account with Johns Hopkins University.

    Note: Once your new account has been created, you may need to logout and log back in to in order to associate your account.
  3. Once you have successfully joined, you should see all of the organizations that exist within the Johns Hopkins GitHub Campus.
    Note: If you are directed to a 404 error after logging back in, send an email to to be added to the Johns Hopkins Engineering organization. Please include the email used to create your GitHub account in the email.