@neauoire I use a yubikey, although I think when I got it it wasn't directly supported, so currently I have it set up as a code generator - I either tap it on my phone with NFC or plug it into a computer and run yubico authenticator, and it generates a code to enter into Github. The transition to USB-C kinda sucks - I have some devices that can't do USB-A (my work Macbook) and some that can't do USB-C (my own Macbook).