Everything you need to know about GitHub’s new Two-Factor Authentication