In reply to Alec Kinnear.

You do realize that in order prevent against accidental pushes, if WordPress.org were to support GitHub, you would almost certainty have to push a button on the .org page for the plugin to deploy the update, which would mean requiring the same permissions.