Quels ports de pare-feu doivent être ouverts pour permettre l'accès aux référentiels git externes?
Plus précisément TCP 9418, pas besoin d'UDP.
Cela dépend du référentiel.
Le transport natif git utilise TCP port 9418. Cependant, git peut également s'exécuter sur ssh (souvent utilisé pour pousser), http, https et moins souvent d'autres.
Vous pouvez consulter l'URL du référentiel pour savoir quel port il utilise. Notez que de nombreux référentiels publics ont plusieurs URL alternatives; par exemple, les dépôts kernel.org ont git://
, http://
, et https://
URL.
Les schémas d'URL courants pour les référentiels git sont:
ssh://
- port par défaut 22git://
- port par défaut 9418http://
- port par défaut 80https://
- port par défaut 443Si l'URL n'a pas de schéma, utilisez-la avec ssh avec une syntaxe légèrement différente.
Voir la page de manuel git fetch pour plus de détails sur les schémas d'URL disponibles.
Git utilise le port 9418. Vous pouvez afficher les connexions utilisant ce port avec
netstat -ntpl|grep -i 9418
Ouvrez 9418 et votre trafic passera par le pare-feu.
J'ai également constaté que le port SSH sortant 22 pourrait devoir être ouvert ainsi que le port 9418 pour Git (les deux TCP). Cela dépend de votre configuration!