שאלה אילו יציאות של חומת אש צריכות להיות פתוחות כדי לאפשר גישה למאגרים חיצוניים של Git?


מה יציאות חומת האש (ים) צריכים להיות פתוחים כדי לאפשר גישה למאגרים חיצוניים של Git?


84
2017-10-08 14:43






תשובות:


במיוחד TCP 9418, אין צורך UDP.

התייחסות.


61
2017-10-08 14:52





זה תלוי במאגר.

התחבורה המקומית git משתמשת ביציאת TCP 9418. עם זאת, git יכול גם לרוץ על ssh (משמש לעתים קרובות לדחוף), http, https, ולעתים קרובות פחות.

תוכל לעיין בכתובת האתר של המאגר כדי לברר איזו יציאה היא משתמשת. שים לב שלמאגרים ציבוריים רבים יש מספר כתובות אתר חלופיות; למשל, המאגרים kernel.org יש git://, http://, ו https:// כתובות אתר.

סכימות כתובות האתרים הנפוצות עבור מאגרי git הן:

  • ssh:// - יציאת ברירת המחדל 22
  • git:// - ברירת המחדל ליציאה 9418
  • http:// - יציאת ברירת המחדל 80
  • https:// - ברירת מחדל יציאה 443

אם כתובת האתר אינה כוללת סכימה, היא משתמשת ב- ssh עם תחביר שונה במקצת.

ראה git להביא דף אינטרנט לפרטים נוספים על תוכניות כתובת האתר הזמינות.


65
2017-10-05 16:27



תודה על יציאות נוספות והצדקה לכל. זוהי תשובה מלאה יותר לשאלה. - Eric Steinborn


Git משתמש ביציאה 9418. באפשרותך להציג חיבורים באמצעות יציאה זו

netstat -ntpl|grep -i 9418

פתח את 9418 והתנועה תעבור דרך חומת האש.


5
2017-10-08 14:51





מצאתי גם כי היציאה SSH יוצאת 22 אולי צריך להיות פתוח, כמו גם נמל 9418 עבור Git (שניהם TCP). תלוי בהגדרה שלך למרות!


2
2017-08-29 12:09



csf config עבור GIT TCP_IN = "9418" TCP_OUT = "9418,22" - AbdullahDiaa