设置remote以使用ssh的指定端口

时间:2011-09-02 15:16:12

标签: git

我有ssh密钥设置在指定端口(例如12345)上工作,并发出以下git命令来设置本地仓库的原点。

git remote add origin myusername@mydomain.com:12345/path/to/public_html/files/

当我尝试推送到原点时,收到以下错误消息。

ssh: connect to host mydomain.com port 22: Connection refused
fatal: The remote end hung up unexpectedly

如何设置原点以便使用适当的ssh端口?

1 个答案:

答案 0 :(得分:12)

要指定自定义端口,您必须添加ssh://前缀。否则,git会将您的12345解释为项目路径的一部分。见URLs in the git-pull docs。所以:

git remote add origin ssh://myusername@mydomain.com:12345/path/to/public_html/files/