回答:
あなたはこれを行うことができます:
git remote add origin ssh://user@host:1234/srv/git/example
1234
使用されているsshポートです
git remote add origin user@host:1234/srv/git/example
〜/ .ssh / configファイルを編集する必要があります。次のようなものを追加します。
Host example.com
Port 1234
PasswordAuthentication no
します。
ssh://
プロトコルプレフィックスを使用する代わりに、SSH経由でgitにアクセスするために従来のURLフォームを引き続き使用できますが、1つの小さな変更があります。注意として、従来のURLは次のとおりです。
git@host:path/to/repo.git
代替ポートを指定するにはuser@host
、ポートを含むパーツをブラケットで囲みます。
[git@host:port]:path/to/repo.git
ただし、ポートの変更が一時的なものである場合は、リポジトリのリモートURLを変更する代わりに、別のSSHコマンドを使用するようにgitに指示できます。
export SSH_GIT_COMMAND='ssh -p port'
git clone git@host:path/to/repo.git # for instance