How do I login using GitHub authentication instead of a password?

Yes. To do this, first log out of your account using the button in your Profile menu, shown here:

Next, log back into community.lsst.org. But instead of entering your username and password, just hit the “with GitHub” button:

That will open up a separate window on GitHub’s site where you can authorize community.lsst.org to use your GitHub credentials.

That’s all that’s needed to start using GitHub to log into community.lsst.org

If GitHub Authentication wants you to create a new account

For some people, instead of logging you into your existing account, using GitHub authentication will cause you to start creating a new account (a dialog will appear asking you to choose a new username and password).

This happened because the email you used to create your community.lsst.org account is different from the primary email associated with your GitHub account. Even if you have additional emails associated with your GitHub account, only the primary email counts.

The best way to fix this problem is to change the email associated with your community.lsst.org account:

  1. Exit the dialog wanting you to create a new account (don’t make a new account),
  2. Log into community.lsst.org using your original username and password,
  3. Go to your Profile Icon and click on Preferences.
  4. In your preferences page, change the email address you use on community.lsst.org to your GitHub account’s primary email address,
  5. Try the process described at the top of this post (logout and log back in with the GitHub button).

It should work now.