Enabling the feature preview for Passkeys
Before you are able to use Passkey with GitHub you will need to enable the feature:
- In the upper-right corner of any page, click your profile photo, then click Feature preview
- To the right of "Passkeys", click Enable
Setup Passkey for YubiKey
GitHub Passkeys offer a seamless and secure sign-in experience on GitHub.com, eliminating the need for password input.
How to Add a Passkey to Your GitHub Account:
Access Settings:
Click your profile photo on the upper-right corner of any GitHub page and select Settings.
Navigate to Authentication:
In the sidebar's Access section, choose Password and authentication.
Initiate Passkey Setup:
Under "Passkeys", select Add a passkey. Authenticate if prompted using your password or another existing method.
Under “Configure passwordless authentication”, click Add passkey and follow your passkey provider's instructions.
Confirmation:
After successfully registering your passkey, you'll see a confirmation page. Click Done.
Signing In Using a Passkey
- Visit the Login Page:
- Go to GitHub's login page.
- Go to GitHub's login page.
- Choose Passkey Sign-In:
- Click
- Click
- Authenticate:
- Follow the prompts from to enter your YubiKey PIN and press the medallion to use biometric access.
- Follow the prompts from to enter your YubiKey PIN and press the medallion to use biometric access.
Troubleshooting
If you do not see the "Sign in with a passkey" option after successfully setting up your YubiKey, try using this sign-in link: https://github.com/login?passkey=true