allow publishing to any remote

this patch will allow publishing to any remote (not just origin).  Origin is still the default and is not needed as a ENV variable unless you want to change it.