Do git-clone (1):
GIT URLS
...
The following syntaxes may be used with them:
o ssh://[user@]host.xz[:port]/path/to/repo.git/
...
An alternative scp-like syntax may also be used with the ssh protocol:
o [user@]host.xz:path/to/repo.git/
A sintaxe semelhante a scp não tem como especificar uma porta alternativa. O scp suporta a seleção de portas com a opção -P
, mas essa opção não foi transferida para as ferramentas do git.
A sintaxe user@host:path
do scp é uma imitação do rcp, e o rcp é anterior à web, por isso não segue as convenções de URL. Apenas coincidentemente parece uma URL sem feitiços.
git@H1:10022/group/project.git
especifica o usuário git
no host H1
e um caminho relativo 10022/group/project.git
do diretório inicial desse usuário.
Para acessar um servidor ssh na porta 10022, você terá que usar a sintaxe ssh://
.