GitHub ist eine webbasierte Plattform für die Verwaltung von Git-Repositories. Es wurde ursprünglich als Hosting-Service für Open-Source-Projekte konzipiert, aber es hat sich zu einer umfassenden Plattform für die Softwareentwicklung entwickelt.
Die Software bietet Unterstützung für die Verwaltung von Git-Repositories und bietet eine Vielzahl von Tools und Funktionen für die Zusammenarbeit und Continuous Integration und Deployment (CI/CD). Mit GitHub können Entwickler ihre Projekte verwalten, darunter Code-Hosting, Dokumentation, Aufgabenverwaltung und Zeitplanung.
GitHub ist ein zentraler Ort zum Hosten und Verwalten von Code-Repositories für Projekte jeder Größe. Der Code wird dabei in der Cloud gehostet. Eine selbst gehostete Version wird ebenfalls angeboten. Siehe weiter unten
Code-Review-Funktion, die es Entwicklern ermöglicht, Code gemeinsam zu überprüfen und Feedback zu geben.
Integrierte Projektmanagement-Funktion, die es Entwicklern ermöglicht, Aufgaben, Zeitpläne und Arbeitsbereiche zu verwalten.
Continuous Integration und Deployment (CI/CD-Umgebung), die es Entwicklern ermöglicht, automatisierte Builds, Tests und Deployments für ihre Anwendungen durchzuführen.
Ferner bietet GitHub bietet eine Vielzahl von Integrationsmöglichkeiten mit anderen Tools und Diensten, darunter Issue-Tracker, Test-Tools, Chat-Systeme und mehr.
GitHub selbst gehostet
Es gibt eine selbst gehostete Version von GitHub, die als GitHub Enterprise bezeichnet wird. GitHub Enterprise ist eine Enterprise-Edition von GitHub, die es Unternehmen ermöglicht, GitHub auf ihren eigenen Servern zu hosten, anstatt die Dienste von GitHub über das Internet zu nutzen.
Mit GitHub Enterprise können Unternehmen die gleichen Funktionen und Tools nutzen, die auch bei der webbasierten Version von GitHub verfügbar sind, aber mit der Möglichkeit, die Plattform auf ihren eigenen Servern zu hosten und ihre Daten intern zu speichern.
GitHub Enterprise bietet auch erweiterte Sicherheitseinstellungen, Integrationen und Supportoptionen, die speziell für Enterprise-Kunden entwickelt wurden.