Skip to main content

Konfigurieren des Hostnamens für deine Instanz

Sie können zuverlässigen Zugriff gewähren Ihre GitHub Enterprise Server-Instance , indem Sie einen Hostnamen zuweisen, auf den über Ihr Netzwerk zugegriffen werden kann.

Informationen zum Hostnamen für GitHub Enterprise Server

Um einen zuverlässigen Zugriff über einen bekannten Namen im Netzwerk zu Ihre GitHub Enterprise Server-Instance ermöglichen, können Sie einen Hostnamen konfigurieren. Wenn Sie einen Hostnamen konfigurieren, anstatt eine fest codierte IP-Adresse zu verwenden, können Sie die physische Hardware, auf der Ihre GitHub Enterprise Server-Instance ausgeführt wird, austauschen, ohne dass sich dies auf Benutzer oder Clientsoftware auswirkt.

Die Hostnameneinstellung in der Verwaltungskonsole Datei sollte auf einen geeigneten vollqualifizierten Domänennamen (FQDN) festgelegt werden, der im Internet oder in Ihrem internen Netzwerk aufgelöst werden kann. Ihre Hostname-Einstellung könnte beispielsweise github.companyname.com. sein. Web- und API-Anfragen werden automatisch an den in Verwaltungskonsole konfigurierten Hostnamen weitergeleitet. Beachte, dass localhost keine gültige Hostnameneinstellung ist.

Hostnamen müssen gemäß Abschnitt 2.3.4 des RFC für Domänennamenspezifikation weniger als 63 Zeichen lang sein.

Nachdem Sie einen Hostnamen konfiguriert haben, können Sie die Subdomain-Isolation aktivieren, um die Sicherheit von Ihre GitHub Enterprise Server-Instance weiter zu erhöhen. Weitere Informationen finden Sie unter Subdomain-Isolation aktivieren.

GitHub empfiehlt dringend, den Hostnamen für eine vorhandene GitHub Enterprise Server Instanz nicht zu ändern. Das Ändern des Hostnamens wird zu unerwartetem Verhalten führen, bis hin zu Instanzausfällen. Konfiguriere stattdessen eine neue Instanz mit dem gewünschten Hostnamen, und stelle dann Einstellungen und Daten aus der ursprünglichen Instanz in der neuen Instanz wieder her.

Weitere Informationen zu den unterstützten Hostnamentypen findest du im Abschnitt 2.1 des HTTP-RFC.

Konfigurieren des Hostnamens

  1. Klicke in einem Verwaltungskonto für GitHub Enterprise Server in der rechten oberen Ecke einer beliebigen Seite auf .

  2. Wenn du dich nicht bereits auf der Seite „Websiteadministrator“ befindest, klicke in der oberen linken Ecke auf Websiteadministrator.

  3. Klicke in der Randleiste „ Site admin“ auf Verwaltungskonsole.

  4. Klicke auf der Randleiste unter „Einstellungen“ auf Hostname.

  5. Geben Sie unter "Hostname" den Hostnamen ein, für Ihre GitHub Enterprise Server-Instanceden Sie festlegen möchten.

  6. Klicke zum Testen der DNS- und SSL-Einstellungen für den neuen Hostnamen auf Domäneneinstellungen testen.

  7. Wenn nicht neben allen Einträgen ein grünes Häkchen angezeigt wird, solltest Du Deine Konfiguration auf die fehlgeschlagene Einstellung überprüfen. Weitere Informationen finden Sie unter DNS-Nameserver konfigurieren.

  8. Klicke auf der Randleiste unter „Einstellungen“ auf Einstellungen speichern.

    Hinweis

    Durch das Speichern von Einstellungen in der Verwaltungskonsole werden Systemdienste neu gestartet, was zu einer für den Benutzer feststellbaren Downtime führen könnte.

  9. Warten Sie auf den Abschluss der Konfigurationsausführung.

Um verschiedene Cross-Site-Scripting-Schwachstellen zu entschärfen, empfehlen wir Ihnen, die Subdomain-Isolierung für Ihre GitHub Enterprise Server-Instance zu aktivieren, nachdem Sie einen Hostnamen konfiguriert haben. Weitere Informationen finden Sie unter Subdomain-Isolation aktivieren.

Ändern des Hostnamens

Wenn Sie den Hostnamen für Ihre GitHub Enterprise Server-Instance ändern müssen, müssen Sie eine Sicherung Ihrer vorhandenen Instanz auf einer neuen Instanz mit dem gewünschten Hostnamen wiederherstellen. Weitere Informationen finden Sie unter Ändern des Hostnamens für deine Instanz.

Warnung

Ändere den Hostnamen für GitHub Enterprise Server nach der Ersteinrichtung nicht mehr. Das Ändern des Hostnamens wird zu unerwartetem Verhalten führen, bis hin zu Instanzausfällen und der Ungültigkeit der Sicherheitsschlüssel der Benutzer. Wenn Sie den Hostnamen für Ihre Instanz geändert haben und Probleme auftreten, wenden Sie sich an GitHub Enterprise-Support oder GitHub Premium-Support.