Answers:
这取决于存储库。
本地git传输使用TCP端口9418。但是,git也可以通过ssh(通常用于推送),http,https和其他方式运行。
您可以查看存储库URL来查找其使用的端口。请注意,许多公共存储库都有几个备用URL。例如,kernel.org库有git://
,http://
和https://
网址。
git存储库的常见URL方案是:
ssh://
-默认端口22git://
-默认端口9418http://
-默认端口80https://
-默认端口443如果URL没有方案,则使用带有稍微不同语法的ssh。
有关可用的URL方案的更多详细信息,请参见git fetch联机帮助页。
我还发现可能需要打开出站SSH端口22以及Git的端口9418(均为TCP)。取决于您的设置!
TCP_IN = "9418" TCP_OUT = "9418,22"