Github accepts Google account sign ins. I personally no longer register for services that do not accept my google account as a form of authentication. I wish not to leave even more online accounts and passwords scattered over the web. With google auth, they do not get a users passwords. Without google auth chances are most people will fall for password-reuse.