So, I have decided to leave GitHub permanently. – I find forcing 2FA on long-term users, AND locking out those who don’t want it, unacceptable. – I’m not going to use any form of 2FA for my account on GitHub You can debate the security, necessity and efficacy of 2FA in general or for GitHub in particular, but to sum up my thoughts on this measure: I was a user of GitHub before Microsoft acquired it, and they have no moral right to impose their new rules and threaten to lock me out of my work if I don’t obey.
Microsoft, who acquired GitHub 5 years ago, are demonstrating their true intentions regarding the future of the site that used to be the largest hub of free and open source community projects.