git远程添加其他SSH端口

在Git中,当我的主机使用不同的SSH端口时,如何添加远程原始服务器?

git remote add origin ssh://user@host/srv/git/example 

你可以这样做:

 git remote add origin ssh://user@host:1234/srv/git/example 

1234是正在使用的SSH端口

你需要编辑你的〜/ .ssh / config文件。 添加如下内容:

 Host example.com Port 1234 

一个快速的谷歌search显示了几个 不同的资源,比我更详细地解释它。

对于那些你编辑./.git/config

 [remote "external"] url = ssh://evanc@www.foo.com:11720/aaa/bbb/ccc fetch = +refs/heads/*:refs/remotes/external/* 

最佳答案不适用于我。 我需要ssh://从开始。

 # does not work git remote set-url origin user@example.com:10000/aaa/bbbb/ccc.git # work git remote set-url origin ssh://user@example.com:10000/aaa/bbbb/ccc.git 

find这个链接,虽然这有帮助,但是我的博客可能有助于澄清:

https://prestongarrison.com/change-port-git-is-using-for-ssh/

基本上我认为只需编辑你的.git / config文件并进行修改就好多了。 希望这会帮助别人..