在自定义SSH端口上的Git

我的VPS提供商build议我将SSH端口保留为默认分配的自定义端口号(不是22)。 事情是,当我知道我可以在创build一个远程configuration时给端口号,似乎我不能做git克隆时做同样的事情。 我使用gitolite,所以我克隆命令如下所示:

git clone git@mydomain.com:gitolite-admin 

有没有办法隐藏这个使用自定义的SSH端口号?

我也应该提到我正在Windows上运行cygwin。 我看到有多个地方说自定义端口添加到~/.ssh/config文件中

 Host mydomain.com Port 12345 

但在cygwin中,该文件似乎并不存在。

 git clone ssh://git@mydomain.com:[port]/gitolite-admin 

请注意,端口号应该没有方括号:[]