Get the remote's url for pushing.
If url.*.pushInsteadOf has been configured for this URL, it
will return the modified URL. If git_remote_set_instance_pushurl
has been called for this remote, then that URL will be returned.
a pointer to the url or NULL if no special url for pushing is set