Allow pushurl as remote url

I have for some deployments `pushurl` set instead of `url`, so that only pushing is possible. This fix fetches the remotes url also from the `pushurl`