Skip to main content

Netzwerkports

Öffnen Sie Netzwerkports selektiv basierend auf den Netzwerkdiensten, die Sie für Administratoren, Endbenutzer und zur Unterstützung von E-Mail-Diensten bereitstellen müssen.

Verwaltungsports

Einige Administrationsports sind erforderlich, um Ihre GitHub Enterprise Server-Instance zu konfigurieren und bestimmte Funktionen auszuführen. Verwaltungsports sind für die einfache Verwendung von Anwendungen durch Endbenutzer nicht erforderlich.

PortDienstBESCHREIBUNG
8443HTTPSSicheres webbasiertes Verwaltungskonsole. Für die grundlegende Installation und Konfiguration erforderlich.
8080HTTPKlartextbasiert im Web Verwaltungskonsole. Nur erforderlich, wenn TLS manuell deaktiviert wird.
122SSHShellzugriff 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/UDPVPNSicherer Replikationsnetzwerktunnel in einer hochverfügbaren Konfiguration. Muss für die Kommunikation zwischen allen Knoten in der Konfiguration geöffnet sein.
123/UDPNTPFür Zeitprotokollvorgänge erforderlich.
161/UDPSNMPFür Netzwerküberwachungs-Protokollvorgänge erforderlich.
9103/TCPHTTPErforderlich für zukünftige Unterstützung von Prometheus Scraping.

Anwendungsschnittstellen für Endbenutzer

Mit Anwendungsports können Endbenutzer auf Webanwendungen und Git zugreifen.

PortDienstBESCHREIBUNG
443HTTPSZugriff auf die Webanwendung und Git über HTTPS.
80HTTPWebanwendungszugriff. Alle Anforderungen werden an den HTTPS-Port umgeleitet, wenn TLS konfiguriert ist.
22SSHZugriff auf Git über SSH. Unterstützt Klon-, Abruf- und Push-Operationen in öffentliche und private Repositories.
9418GitDer Git-Protokollport unterstützt Klon- und Abrufvorgänge für öffentliche Repositories 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 finden Sie unter Richtlinien zur Verwaltung von Repositories in Ihrem Unternehmen erzwingen.

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.

PortDienstBESCHREIBUNG
25SMTPUnterstützung für SMTP mit Verschlüsselung (STARTTLS).

GitHub Actions Ports

GitHub Actions Ports müssen zugänglich sein, damit selbstgehostete Runner eine Verbindung mit Ihre GitHub Enterprise Server-Instance herstellen können. Weitere Informationen finden Sie unter Referenzen zu selbstgehosteten Runnern.

PortDienstBESCHREIBUNG
443HTTPSSelbstgehostete Runner verbinden sich mit Ihre GitHub Enterprise Server-Instance, um Auftragszuweisungen zu empfangen und neue Versionen der Runner-Anwendung herunterzuladen. Erforderlich, wenn TLS konfiguriert ist.
80HTTPSelbstgehostete Runner verbinden sich mit Ihre GitHub Enterprise Server-Instance, um Auftragszuweisungen zu erhalten und neue Versionen der Runner-Anwendung herunterzuladen. Erforderlich, wenn TLS nicht konfiguriert ist.

Wenn Sie den automatischen Zugriff auf GitHub.com-Aktionen aktivieren, sucht GitHub Actions über diese Ports immer zuerst auf Ihre GitHub Enterprise Server-Instance nach einer Aktion, bevor GitHub.com überprüft wird. Weitere Informationen finden Sie unter Aktivieren des automatischen Zugriffs auf GitHub.com Aktionen mithilfe von GitHub Connect.

GitHub Connect Anschlüsse

Wenn Sie GitHub Connect aktivieren, verwendet die Verbindung zwischen GitHub Enterprise Server und GitHub.com HTTPS über die Ports 443 oder 80, und TLS ist erforderlich. Weitere Informationen finden Sie unter Informationen zu GitHub Connect.

Weiterführende Lektüre