Verwaltungsports
Einige Verwaltungsports sind zum Konfigurieren von Ihre GitHub Enterprise Server-Instance und zum Ausführen bestimmter Features erforderlich. Verwaltungsports sind für die einfache Verwendung von Anwendungen durch Endbenutzer nicht erforderlich.
Port | Dienst | BESCHREIBUNG |
---|---|---|
8443 | HTTPS | Sichere webbasierte Verwaltungskonsole. Für die grundlegende Installation und Konfiguration erforderlich. |
8080 | HTTP | Webbasierte Verwaltungskonsole im Nur-Text-Format. Nur erforderlich, wenn TLS manuell deaktiviert wird. |
122 | SSH | Shellzugriff für Ihre GitHub Enterprise Server-Instance. Muss für eingehende Verbindungen zwischen allen Knoten in einer Hochverfügbarkeitskonfiguration geöffnet sein. Der standardmäßige SSH-Port (22) ist für den Git- und SSH-Netzwerk-Traffic der Anwendung vorgesehen. |
1194/UDP | VPN | Sicherer Replikationsnetzwerktunnel in einer hochverfügbaren Konfiguration. Muss für die Kommunikation zwischen allen Knoten in der Konfiguration geöffnet sein. |
123/UDP | NTP | Für Zeitprotokollvorgänge erforderlich. |
161/UDP | SNMP | Für Netzwerküberwachungs-Protokollvorgänge erforderlich. |
Anwendungsports für Endbenutzer
Mit Anwendungsports können Endbenutzer auf Webanwendungen und Git zugreifen.
Port | Dienst | BESCHREIBUNG |
---|---|---|
443 | HTTPS | Zugriff auf die Webanwendung und Git über HTTPS. |
80 | HTTP | Webanwendungszugriff. Alle Anforderungen werden an den HTTPS-Port umgeleitet, wenn TLS konfiguriert ist. |
22 | SSH | Zugriff auf Git über SSH. Unterstützt das Klonen, Abrufen und Übertragen von Vorgängen an öffentliche/private Repositorys. |
9418 | Git | Der Git-Protokollport unterstützt das Klonen und Abrufen von Vorgängen für öffentliche Repositorys mit unverschlüsselter Netzwerkkommunikation. Wenn du den privaten Modus in deiner Instanz aktiviert hast, ist das Öffnen dieses Ports nur erforderlich, wenn du auch anonymen Git-Lesezugriff aktiviert hast. Weitere Informationen findest du unter Erzwingen von Repositoryverwaltungsrichtlinien in einem Unternehmen. |
Warnung: Wenn HTTPS-Verbindungen in einem Lastenausgleich beendet werden, müssen die vom Lastenausgleich an GitHub Enterprise Server gesendeten Anforderungen ebenfalls HTTPS verwenden. Das Downgraden der Verbindung auf HTTP wird nicht unterstützt.
E-Mail-Ports
E-Mail-Ports müssen direkt oder über ein Relay für die Unterstützung eingehender E-Mails für Endbenutzer erreichbar sein.
Port | Dienst | BESCHREIBUNG |
---|---|---|
25 | SMTP | Unterstützung für SMTP mit Verschlüsselung (STARTTLS). |
GitHub Actions-Ports
GitHub Actions-Ports müssen für selbstgehostete Runner zugänglich sein, um eine Verbindung mit Ihre GitHub Enterprise Server-Instance herzustellen. Weitere Informationen findest du unter Informationen zu selbstgehosteten Runnern.
Port | Dienst | BESCHREIBUNG |
---|---|---|
443 | HTTPS | Selbstgehostete Runner stellen eine Verbindung mit Ihre GitHub Enterprise Server-Instance her, um Auftragszuweisungen zu erhalten und neue Versionen der Runneranwendung herunterzuladen. Erforderlich, wenn TLS konfiguriert ist. |
80 | HTTP | Selbstgehostete Runner stellen eine Verbindung mit Ihre GitHub Enterprise Server-Instance her, um Auftragszuweisungen zu erhalten und neue Versionen der Runneranwendung herunterzuladen. Erforderlich, wenn TLS nicht konfiguriert ist. |
Wenn du den automatischen Zugriff auf GitHub.com-Aktionen aktivierst, sucht GitHub Actions immer zuerst nach einer Aktion für Ihre GitHub Enterprise Server-Instance über diese Ports, bevor GitHub.com überprüft wird. Weitere Informationen findest du unter Aktivieren des automatischen Zugriffs auf GitHub.com-Aktionen mit GitHub Connect.
GitHub Connect-Ports
Wenn Du GitHub Connect aktivierst, verwendet die Verbindung zwischen GitHub Enterprise Server und GitHub.com HTTPS über die Ports 443 oder 80, und TLS ist erforderlich. Weitere Informationen findest du unter Informationen zu GitHub Verbinden.