The companys directive is simple: if you contribute to code, you must enable 2FA.
GitHub is probably pushing this initiative because the number of people using adequate security measures is so low.
Last November, GitHub forcedNPM package maintainers to enroll for 2FAto avoid account takeovers.

On May 31, we will be enrolling all maintainers of the top-500 packages in mandatory 2FA.
40% off TNW Conference!
GitHub also supports integration with physical security keys like Yubikey.

Heres how you could enable 2FA on your GitHub account:
Viola, youre done!
Watch it in action in the GIF below.
it’s possible for you to read about setting up your security for your accounthere.

Hopefully, well see an uptick in accounts using 2FA before the mandatory rollout begins.
Secure your shit, people.
That’s one heck of a mixed bag.

He likes to say “Bleh.
That’s one heck of a mixed bag.
He likes to say “Bleh.”