I see, sorry, no Github account, left it a while ago, Gitlab all the way now. Last time I needed an account again in Github, they flagged my account because I use a respectable paid alias forwarding service. I wrote them and told them their algo was non sense to unlock the account, they didn't care. Sorry, pass.
The workaround enabling the link embedded already in your app is not complex, but users need to be informed. The solution, IMO, is to let users to login with their LN wallets and more importantly with NOSTR, once you manage to add that part the adoption should follow...