我有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端口?
答案 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/