We would like to make write access optional later on for users who only need to deploy public repos. I'm not sure if this is actually possible or not though. It'd be great if GitHub added more authentication options.
It would be useful if you had a demo or explanation of the process before requiring Oauth. The bottleneck for me is that I don't want to Oauth via Github until I know I'm going to use your product.