Git on non-standard port

Due to Firewall or configuration issues you might want to use your git client to use a non-standard port for commits or checkouts.
E.g. if you want to clone a Git repository you can use the following syntax:

git clone ssh://<username>@<fqdn>:<port>/<project-name>