Why GitHub Is Mandating Two-Factor Authentication for All Contributors by End‑2023

GitHub announced that, starting in 2023, every code contributor must enable two‑factor authentication or lose the ability to push code, a move aimed at strengthening account security across its massive developer ecosystem despite low current adoption rates.

21CTO
21CTO
21CTO
Why GitHub Is Mandating Two-Factor Authentication for All Contributors by End‑2023

GitHub, the code‑hosting platform used by tens of millions of developers worldwide, announced that all code contributors must enable two‑factor authentication (2FA) by the end of 2023, otherwise they will be unable to push code to repositories.

Two‑factor authentication adds an additional verification step beyond the password, enhancing account security.

GitHub says the move is part of a broader effort to protect the software ecosystem by raising account security.

According to GitHub’s statistics, only about 16.5% of active users and 6.44% of npm users have enabled any form of 2FA.

Beyond password‑based authentication, GitHub has already deprecated basic authentication for Git operations and its API, and now requires email and device verification in addition to username and password.

“2FA is a strong next line of defense,” GitHub stated.

Some users describe the decision as a major step toward increasing the complexity of account takeover.

Others worry about the impact on contributors who do not adopt 2FA, noting that GitHub will remove organization members and owners who lack 2FA, potentially causing access issues and support challenges.

Casey Bisson, head of product and developer relations at BluBracket, welcomed the move but questioned how effective 2FA is at protecting code.

He noted that even companies with robust 2FA, such as those recently targeted by the Lapsus$ group, still suffered source‑code leaks, exposing keys and passwords.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Software Securityinformation securityGitHubTwo-Factor AuthenticationDeveloper Practices
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.