Your github account doesn't share enough information, please use legacy account.
What does that mean?

Your e-mail address isn't being shared via github auth

Is the fix to go to https://github.com/settings/profile and put an email in the field labeled "Email (will be public)" ?

How does Coderwall allow github signups without me sacrificing an email to the public?