我的VPS提供程序建议我将SSH端口留给他们默认为其分配的自定义端口号(而不是22)。事情是,虽然我知道我可以在创建远程配置时提供端口号,但是在执行git clone时似乎做不到。我正在使用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

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

08-26 14:58
查看更多