Які порти брандмауера потрібно відкрити, щоб дозволити доступ до зовнішніх сховищ git?
Які порти брандмауера потрібно відкрити, щоб дозволити доступ до зовнішніх сховищ git?
Відповіді:
Зокрема TCP 9418, немає необхідності в UDP.
Це залежить від сховища.
Власний транспорт git використовує порт TCP 9418. Однак git також може працювати над ssh (часто використовується для натискань), http, https та рідше інших.
Ви можете переглянути URL-адресу сховища, щоб дізнатися, який порт він використовує. Зауважте, що у багатьох публічних сховищах є кілька альтернативних URL-адрес; наприклад, в Kernel.org репозиторіїв є git://
, http://
і https://
URL - адреси.
Загальні схеми URL-адрес для сховищ git:
ssh://
- порт за замовчуванням 22git://
- порт за замовчуванням 9418http://
- порт 80 за замовчуваннямhttps://
- порт 443 за замовчуваннямЯкщо URL-адреса не має схеми, вона використовує ssh з дещо іншим синтаксисом.
Докладнішу інформацію про доступні схеми URL-адрес див. На сторінці пошуку git fetch .
Я також виявив, що вихідний порт 22 для SSH може знадобитися відкритим, а також порт 9418 для Git (обидва TCP). Хоча це залежить від вашої установки!
TCP_IN = "9418" TCP_OUT = "9418,22"