Github - Github SSO

About

This guide explains what you need to do as a user to turn on and use SSO (single sign-on) for the Company GitHub organization.

What is SSO, and why do we use it?

SSO means you log in to GitHub with your Office 365 account, the same one you use for email, instead of a separate GitHub login for the organization. We do this for two reasons:

What will I have to do to complete the setup? (It is important to complete all steps to avoid any problems!)

What changes for you

Important: Complete all the steps below. If you skip one, some things will stop working and the error messages can be confusing.

1. Enroll your account with SSO
Open the GitHub organization in your browser. You should see a banner at the top asking you to authenticate your account.

2. Choose how you want to log in with git
Pick one of these. Both work, so choose the one you prefer:

3. Authorize your SSH key or token for the organization
This step is easy to forget. A new key or token does not work with our organization until you authorize it for SSO. Follow the guide that matches your choice in step 2:

And you are done. 😄

Sources