Un de mes collègues a un repo git distant que je voulais cloner et il m'a fourni une url de git@his.server.com:443/repo.git. Dans ce cas, ssh est listé sur le port 443.
J'ai essayé de cloner en faisant git clone git@his.server.com:443/repo.git
mais l'opération échoue. Je pensais que git utilisait par défaut ssh comme protocole et je ne sais pas pourquoi cela ne fonctionne pas.
Si je spécifie explicitement ssh dans l'url comme git clone ssh://git@his.server.com:443/repo.git
il fonctionne tout à fait normalement.
Est-ce un comportement attendu de Git ? Pourquoi la première url ne fonctionne-t-elle pas mais la seconde oui ?