I would really rather just type my name in than give any random blog I want to comment on permission to "Update your public repositories (Commits, Issues, etc)."
With github, shouldn't: - Read your public information.
Be enough - it's no more than anyone else can find out about you!
Seriously, you would give a 3rd party full commit access to all your repos? That's crazy talk.