Use NK3 to login to github


I tryed to use my nk3 to login to but I was not able to figure out how.

The onyl way I see is to use my smartphone which I don’t want to use.

What about the newer option called passkey? Is this simillar to 2FA ?

Best regards


Hey @T.L.7Gadi

2fa (on github) with the nitrokey 3 works without issues - please check your browser if it is supported and/or try another one. Passkeys are rebranded “Resident Keys”, which is a FIDO2 feature utilizing discoverable keys on your Nitrokey 3, using a passkey you essentially get a fully passwordless login.


Hello @daringer
Thank you. Can you tell me how?
When I select 2FA I can only scan a QR Code. I did not see where I can use the nitrokey.


Please read carefully whats provided on github. I assume their onboarding process is quiet good. In order to set up any 2FA you are required to setup a TOTP based 2FA (next to the QR-Code you can get the secret with that can setup TOTP 2FA how ever you like, and you can backup how ever you want).
And you are reminded to like 5 times to properly back them up AND to back up your disaster recovery one-time-use-passwords.
And only after that procedure you can setup 2FA i.e. with FIDO2, but as far as I can tell/know only non-resident credentials. So no “passkey”. But maybe I have not read everything carefully, too. However, non-resident FIDO2 works quiet well.

1 Like

Hello @bernd

Yes that secret I have found. How should I use this to setup the 2FA?

Like I said and like it’s been told you during the 2fa setup at GitHub. Setup TOTP 2fa, then you are able to setup any other 2fa.


Ah I need an application which can create TOTP.
That’s the information I needed.


First I have added NK3 as a 2FA for Github, and then I was given an opportunity to “upgrade” it to passkey. Now I have a full passwordless login to GitHub with NK3/Firefox/FreeBSD