回答:
リポジトリに依存します。
ネイティブのgitトランスポートはTCPポート9418を使用します。ただし、gitはssh(プッシュによく使用されます)、http、https、およびその他の頻度で実行することもできます。
リポジトリのURLを見て、使用するポートを確認できます。多くの公開リポジトリには複数の代替URLがあることに注意してください。例えば、kernel.orgリポジトリが持っているgit://
、http://
とhttps://
のURL。
gitリポジトリの一般的なURLスキームは次のとおりです。
ssh://
-デフォルトのポート22git://
-デフォルトのポート9418http://
-デフォルトのポート80https://
-デフォルトのポート443URLにスキームがない場合は、sshをわずかに異なる構文で使用します。
利用可能なURLスキームの詳細については、git fetchマンページを参照してください。
また、Git(両方のTCP)のポート9418と同様に、アウトバウンドSSHポート22を開く必要があることもわかりました。ただし、設定によって異なります!
TCP_IN = "9418" TCP_OUT = "9418,22"