Especificamente TCP 9418, não há necessidade de UDP.
Quais portas de firewall precisam estar abertas para permitir o acesso a repositórios git externos?
Especificamente TCP 9418, não há necessidade de UDP.
Depende do repositório.
O transporte git nativo usa a porta TCP 9418. No entanto, o git também pode ser executado em ssh (geralmente usado para envio), http, https e com menos frequência em outros.
Você pode ver o URL do repositório para descobrir qual porta ele usa. Observe que muitos repositórios públicos possuem vários URLs alternativos; por exemplo, os repositórios do kernel.org têm git://
, http://
e https://
URLs.
Os esquemas de URL comuns para repositórios git são:
ssh://
- porta padrão 22 git://
- porta padrão 9418 http://
- porta padrão 80 https://
- porta padrão 443 Se a URL não tiver um esquema, use o ssh com uma sintaxe ligeiramente diferente.
Veja a git fetch manpage para mais detalhes sobre os esquemas de URL disponíveis.
O Git usa a porta 9418. Você pode ver as conexões usando essa porta com
netstat -ntpl|grep -i 9418
Abra o 9418 e seu tráfego passará pelo firewall.
Também descobri que a porta 22 de saída do SSH talvez precise estar aberta, assim como a porta 9418 para o Git (ambos TCP). Depende da sua configuração!