You can just create a throwaway account for GitHub
I know I’m getting off-topic, but the last time I tried this it ended up being locked either because it didn’t like a simplelogin email or because I didn’t give it a phone number. Hopefully that was an edge case but I haven’t tried again recently.