Skip to main content

Informationen zu GitHub Enterprise Server

Finden Sie heraus, ob GitHub Enterprise Server für Ihr Unternehmen geeignet ist.

GitHub Enterprise Server ist eine selbst gehostete Version der Plattform GitHub. Ihr Unternehmen kann von einer erhöhten Kontrolle profitieren und Probleme im Zusammenhang mit der öffentlichen Cloud vermeiden, während Ihren Entwicklern die vertrauten Features und Workflows von GitHub.com zugute kommen.

GitHub Enterprise Server eignet sich für Unternehmen, die gesetzlichen Bestimmungen unterliegen. Es wird auf Ihrer Infrastruktur ausgeführt und von Zugriffs- und Sicherheitskontrollen geregelt, die von Ihnen definiert werden, z. B. Firewalls, Netzwerkrichtlinien, IAM, Überwachung und VPNs.

GitHub Enterprise Server ist eine Bereitstellungsoption für den GitHub Enterprise-Plan. Weitere Informationen zu verfügbaren Features und zur Bewertung anderer Bereitstellungsoptionen finden Sie unter „Informationen zu GitHub für Unternehmen“.

Features und Releases

GitHub Enterprise Server wird ständig verbessert, mit neuen Funktionen und Fehlerkorrekturen, die über Feature- und Patchversionen eingeführt wurden.

Die meisten Features werden zuerst auf GitHub.com veröffentlicht und werden dann über den Veröffentlichungsprozess in GitHub Enterprise Server aufgenommen. In der GitHub public roadmap können Sie sehen, an welchen Features wir arbeiten.

Optionale Features

Sie können auch optionale Features für GitHub Enterprise Server konfigurieren, um den Lebenszyklus der Softwareentwicklung in deinem Unternehmen zu verbessern.

  • GitHub Actions: Automatisieren von CI/CD und Entwicklungsworkflows
  • GitHub Advanced Security: Scannen von Code auf geheime Schlüssel und Sicherheitsrisiken
  • GitHub Connect: Nutzen der Daten und Features auf GitHub.com
  • GitHub Packages: Hosten von Softwarepaketen für Ihr Unternehmen

Wie dann ich GitHub Enterprise Server bereitstellen?

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. Das Installieren von Third Party Software oder das Vornehmen von Änderungen am zugrunde liegenden Betriebssystem wird nicht unterstützt.

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

Unterstützte lokale Hypervisor

  • Microsoft Hyper-V
  • OpenStack KVM
  • VMware ESXi

Unterstützte Clouddienste

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

Administrationsoptionen

Sie können bestimmten Mitarbeitern Administratorzugriff auf Ihre GitHub Enterprise Server-Instanz gewähren. GitHub hat festgestellt, dass Personen mit Erfahrung als Linux-Administrator bei der Bereitstellung und Wartung erfolgreicher sind.

Administratoren haben folgende Möglichkeiten:

  • Konfigurieren und Überwachen der Instanz über Browser, SSH-Administratorzugriff und REST- oder GraphQL-APIs
  • Einrichten der externen Authentifizierung mithilfe von CAS, LDAP oder SAML
  • Festlegen von Nutzungsrichtlinien, um die Einhaltung von Geschäftsregeln oder regulatorischen Beschränkungen sicherzustellen

Sicherungen und Verfügbarkeit

GitHub Enterprise Server bietet Optionen zum Schutz vor Datenverlust oder Dienstunterbrechungen.

  • Zum Sichern von Konfigurations- und Benutzerdaten können Sie mit unserem System von Backup-Hilfsprogrammen regelmäßige Momentaufnahmen Ihrer Instanz erstellen.
  • Für eine erhöhte Zuverlässigkeit kann außerdem eine passive Replikatinstanz konfiguriert werden, auf die bei einem System- oder Netzwerkausfall ein Failover erfolgt.
  • Zum Verbessern der Leistung können aktive Replikate konfiguriert werden, um die Instanz für verteilte Benutzer oder hohe Nachfrage zu skalieren.

Erste Schritte

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“.

Wenn Sie bereit sind für den Beginn mit einer Produktionsinstanz lesen Sie „Erste Schritte mit GitHub Enterprise Server“.