Geo: Fix clone instructions in a secondary node for SSH protocol

Merged Gabriel Mazetto requested to merge 2813-fix-clone_url-for-geo into master

What does this MR do?

Fix clone instructions for SSH protocols and adds some fallbacks when primary node is missconfigured after a version upgrade.

Are there points in the code the reviewer needs to double check?

Why was this MR needed?

See #2813 (closed) for screenshots of the issue

Screenshots (if relevant)

fixed_geo_modal

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #2813 (closed)