Skip to content

Creating a GitHub Account for Development Work

StegmannJCSDA edited this page Oct 27, 2020 · 2 revisions

Developers who are going to make code changes in the CRTM need a GitHub account.

Basic steps are:

  • Create an account: Go to https://github.com After putting in username, email and password, the developer's GitHub account will be created. We recommend that developers use their affiliation email and FirstLast-affiliation as their username, but this is not required.

  • Set up two-factor authentication: We suggest that you set up two-factor authentication. Go to the Security section of your GitHub account Settings to enable and set this up. Click here to read more.

  • Add your SSH keys to your GitHub account: Go to https://github.com/settings/keys and enter your public SSH keys from the platforms you will be working from. For NOAA developers, this is similar to adding your SSH keys into Gerrit in VLab.

  • Set up your credentials: When pushing changes back to a GitHub repository that was cloned via the “https” command, developers need to provide their username and password. By setting up the credentials, they don’t need to enter their username/password when cloning the code.