--gitlab-url option should have precedence over remote detection
Currently, using the option --gitlab-url|-u
does not have any effect if an origin
remote is detected as a gitlab server.
It would be expected that explicitly using this option (or the environment variable) must enforce the gitlab server used, which means skip the remote detection.