我的服务器使用非标准 SSH 端口(不是 22)进行连接,现在我试图从 Launchpad 获取一些代码,但它一直出错,因为它试图使用我的 SSH 端口号而不是标准端口 22 连接到服务器。我在网上搜索了一下,找到了为标准集市 URL 指定端口的方法,例如这样:
bzr branch bzr+ssh://user@ip:port/path/to/program
但是 LaunchPad 似乎略有不同,我不知道在哪里指定端口。
bzr branch lp:~registry/program/build
我尝试将 放在:22
后面,~
但不起作用(仍然尝试连接到非标准端口)。有谁知道如何通过端口 22 从 Launchpad 获取内容吗?
(如果这属于 SU,抱歉,两者之间的指导方针似乎相当令人困惑。)
答案1
看起来你确实可以设置一个.ssh/config
包含主机有效条目的文件,并且应该使用它。
Host {hostname} # you could also use an alias here
Hostname {ip}
Port {port}