Skip to main content

Diese Version von GitHub Enterprise Server wurde eingestellt am 2024-03-26. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für bessere Leistung, verbesserte Sicherheit und neue Features aktualisiere auf die neueste Version von GitHub Enterprise Server. Wende dich an den GitHub Enterprise-Support, um Hilfe zum Upgrade zu erhalten.

Informationen zu GitHub Enterprise Server

GitHub Enterprise Server ist eine Plattform zur Softwareentwicklung, die du in einer privaten Umgebung hosten kannst.

Informationen zu GitHub Enterprise Server

GitHub Enterprise Server ist eine selbstgehostete Plattform für die Softwareentwicklung innerhalb deines Unternehmens. Dein Team kann GitHub Enterprise Server nutzen, um Software mithilfe von Git-Versionskontrolle, leistungsstarken APIs, Tools für Produktivität und Zusammenarbeit sowie Integrationen zu erstellen und auszuliefern. Entwickler, die mit GitHub.com vertraut sind, können problemlos einsteigen und mit vertrauten Features und Workflows ihren Beitrag leisten. Weitere Informationen dazu, wie Unternehmen GitHub-Produkte verwenden können, um ihren Softwareentwicklungslebenszyklus zu unterstützen, findest du unter Informationen zu GitHub für Unternehmen.

GitHub Enterprise Server wird auf deiner Infrastruktur ausgeführt und von Zugriffs- und Sicherheitskontrollen geregelt, die von dir definiert werden, z. B. Firewalls, Netzwerkrichtlinien, IAM, Überwachung und VPNs. GitHub Enterprise Server ist für Unternehmen geeignet, die gesetzliche Bestimmungen einhalten müssen, um Probleme zu vermeiden, die sich aus Softwareentwicklungsplattformen in der öffentlichen Cloud ergeben.

GitHub verteilt GitHub Enterprise Server als eine eigenständige virtuelle Appliance. Nachdem du einen virtuellen Computer bereitgestellt und die Appliance installiert hast, wird auf der Instanz ein Linux-Betriebssystem mit einem benutzerdefinierten Anwendungsstapel ausgeführt. Weitere Informationen findest du unter Systemübersicht.

Hinweis: Das Installieren von Drittanbietersoftware oder das Vornehmen von Änderungen am zugrunde liegenden Betriebssystem wird für GitHub Enterprise Server nicht unterstützt.

Du kannst wählen, ob du GitHub Enterprise Server lokal oder in einer unterstützten Cloudumgebung bereitstellst.

Unterstützte Umgebungen für die Bereitstellung

Du kannst GitHub Enterprise Server auf einem Virtualisierungshypervisor in deinem lokalen Rechenzentrum oder einem öffentlichen Clouddienst bereitstellen.

GitHub unterstützt die folgenden Virtualisierungshypervisoren für die lokale Bereitstellung.

  • Microsoft Hyper-V
  • OpenStack KVM
  • VMware ESXi

GitHub unterstützt die folgenden Dienste für die Cloudbereitstellung.

  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Microsoft Azure

Weitere Informationen findest du unter GitHub Enterprise Server-Instanz einrichten.

Informationen zu Releases und Upgrades

GitHub Enterprise Server wird ständig mit neuen Funktionen und Fehlerkorrekturen verbessert, die über Feature- und Patchreleases eingeführt werden. Du bist für Upgrades deiner Instanz verantwortlich. Weitere Informationen findest du unter GitHub Enterprise Server-Releases.

Informationen zur Verwaltung

Du kannst GitHub Enterprise Server über einen Browser, administrativen SSH-Zugriff und REST- oder GraphQL-APIs konfigurieren und überwachen. GitHub hat festgestellt, dass Personen mit Erfahrung als Linux-Administrator bei der Bereitstellung und Wartung von GitHub Enterprise Server erfolgreicher sind.

Du kannst bestimmten Mitarbeitern administrativen Zugriff auf GitHub Enterprise Server gewähren, damit sie die externe Authentifizierung einrichten, die Instanz nach den Bedürfnissen der Entwickler konfigurieren und Aktivität und Leistung der Instanz überwachen können. Um die Einhaltung von Geschäftsregeln oder gesetzlichen Vorschriften zu gewährleisten, können Administratoren Richtlinien zur Steuerung der Nutzung von Ihre GitHub Enterprise Server-Instance konfigurieren. Weitere Informationen findest du in den folgenden Artikeln.

Informationen zu optionalen Features

Du kannst optionale Features für GitHub Enterprise Server konfigurieren, die den Lebenszyklus der Softwareentwicklung in deinem Unternehmen verbessern.

FunktionBESCHREIBUNGWeitere Informationen
GitHub ActionsAutomatisieren von CI/CD- und EntwicklungsworkflowsInformationen zu GitHub Actions für Unternehmen
GitHub ConnectProfitieren von der Leistungsfähigkeit von GitHub.com auf begrenzte WeisenInformationen zu GitHub Verbinden
GitHub Advanced SecurityVerbessern von Codesicherheit und -qualitätInformationen zu GitHub Advanced Security
GitHub PackagesHosten von Softwarepaketen für dein UnternehmenEinführung in GitHub-Pakete

Informationen zu Bereitstellungstopologien

Standardmäßig wird GitHub Enterprise Server als eigenständige Instanz ausgeführt. Du kannst die Zuverlässigkeit und Leistung von GitHub Enterprise Server erhöhen, indem du für deine Bereitstellung eine andere Topologie nutzt.

  • Um die Auswirkungen von System- oder Netzwerkausfällen abzufedern, kannst du eine passive Replikatinstanz bereitstellen. Wenn deine primäre Instanz von einem Ausfall betroffen ist, kannst du manuell ein Failover auf die Replikatinstanz durchführen. Weitere Informationen findest du unter Informationen zur Hochverfügbarkeitskonfiguration.
  • Du kannst mehrere aktive Replikate konfigurieren, um die Leistung für Entwickler zu verbessern, die geografisch weit von deiner primären Instanz entfernt sind. Weitere Informationen findest du unter Informationen zur Geo-Replikation.
  • Einige Unternehmen mit Zehntausenden von Entwicklern können von einer Clusterkonfiguration mit horizontaler statt vertikaler Skalierung profitieren. Weitere Informationen findest du unter Informationen zu Clustering.

Informationen zu Sicherungen und Notfallwiederherstellung

Um deine Entwickler vor Datenverlust oder Dienstunterbrechungen zu schützen, empfiehlt GitHub dir dringend einen Plan für die Notfallwiederherstellung. Du kannst die Konfiguration und Benutzerdaten deiner Instanz sichern, indem du mit GitHub Enterprise Server Backup Utilities ein Linux- oder Unix-Hostsystem bereitstellst und konfigurierst. Weitere Informationen findest du unter Konfigurieren von Sicherungen auf einer Instanz.

Außerdem kannst du eine passive Replikatinstanz konfigurieren, auf die bei einem System- oder Netzwerkausfall ein Failover erfolgt. Weitere Informationen findest du unter Informationen zu Bereitstellungstopologien.

Informationen zur Dokumentation

Dokumentation für Administratoren und Benutzer von GitHub Enterprise Server findest du auf dieser Website, GitHub Docs.

Unterschiedliche Versionen von GitHub Enterprise Server werden in der Dokumentation zu GitHub Docs separat abgebildet. Weitere Informationen findest du unter Informationen zu Versionen der GitHub-Dokumentation.

Testen von GitHub Enterprise Server

Du kannst dich für eine kostenlose 45-tägige Testversion von GitHub Enterprise Server registrieren. Weitere Informationen findest du unter Eine Testversion von GitHub Enterprise Server einrichten.

Weiterführende Themen