Before you are able to use Passkey with GitHub you will need to enable the feature:
GitHub Passkeys offer a seamless and secure sign-in experience on GitHub.com, eliminating the need for password input.
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.

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