Allow no credentials to be passed to #push.
Fix the port number mappings; actually allow nil auth config.
creds => credentials
Merge pull request #118 from swipely/allow-no-creds-for-push

Allow no credentials to be passed to #push.