Soru Harici git depolarına erişime izin vermek için hangi güvenlik duvarı bağlantı noktalarının açık olması gerekir?


Harici git depolarına erişime izin vermek için hangi güvenlik duvarı bağlantı noktalarının açık olması gerekir?


84
2017-10-08 14:43


Menşei




Cevaplar:


Özellikle TCP 9418, UDP'ye gerek yoktur.

Referans.


61
2017-10-08 14:52





Bu depoya bağlıdır.

Yerel git taşıması, 9418 numaralı TCP bağlantı noktasını kullanır. Ancak, git, ssh (genellikle itme için kullanılır), http, https ve daha az sıklıkta diğerleri üzerinde de çalışabilir.

Hangi bağlantı noktasını kullandığını bulmak için depo URL'sine bakabilirsiniz. Birçok genel depoların birkaç alternatif URL’ye sahip 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ı 22
  • git:// - varsayılan port 9418
  • http:// - varsayılan bağlantı noktası 80
  • https:// - varsayılan bağlantı noktası 443

URL'de bir şema yoksa, ssh'i biraz farklı bir sözdizimi ile kullanır.

Bakın git manga getir Mevcut URL şemaları hakkında daha fazla bilgi için.


65
2017-10-05 16:27



Her biri için ek bağlantı noktaları ve gerekçeler için teşekkür ederiz. Bu soruya daha eksiksiz bir cevaptır. - Eric Steinborn


Git, 9418 numaralı bağlantı noktasını kullanır. Bağlantıları bu bağlantı noktasını kullanarak görebilirsiniz.

netstat -ntpl|grep -i 9418

9418'i açın ve trafiğiniz güvenlik duvarından geçecektir.


5
2017-10-08 14:51





Ayrıca, giden SSH bağlantı noktası 22'nin de Git (her ikisi de TCP) için 9418 numaralı bağlantı noktasının yanı sıra açık olması gerekebileceğini de buldum. Ancak kurulumunuza bağlı!


2
2017-08-29 12:09



GIT için csf yapılandırması TCP_IN = "9418" TCP_OUT = "9418,22" - AbdullahDiaa