Harici git havuzlarına erişime izin vermek için hangi güvenlik duvarı portlarının açık olması gerekir?
Harici git havuzlarına erişime izin vermek için hangi güvenlik duvarı portlarının açık olması gerekir?
Yanıtlar:
Bu depoya bağlıdır.
Yerel git aktarımı, 9418 numaralı TCP bağlantı noktasını kullanır. Bununla birlikte, git, ssh (genellikle zorlamak için kullanılır), http, https ve daha az sıklıkla başkaları üzerinden de çalışabilir.
Hangi bağlantı noktasını kullandığını bulmak için depo URL'sine bakabilirsiniz. Birçok kamu havuzunun birkaç alternatif URL’si olduğuna dikkat edin; Örneğin, kernel.org depoları var git://
, http://
ve https://
URL'ler.
Git depoları için ortak URL şemaları:
ssh://
- varsayılan bağlantı noktası 22git://
- varsayılan bağlantı noktası 9418http://
- varsayılan bağlantı noktası 80https://
- varsayılan bağlantı noktası 443URL bir şemaya sahip değilse, biraz farklı bir sözdizimi ile ssh kullanıyor.
Kullanılabilir URL şemaları hakkında daha fazla ayrıntı için git fetch man sayfasına bakın .
Ayrıca, giden SSH bağlantı noktası 22'nin Git (94) için de bağlantı noktası 9418'in yanı sıra açık olması gerekebileceğini de buldum. Yine de kurulumunuza bağlı!
TCP_IN = "9418" TCP_OUT = "9418,22"