GitHub
Aus ArtisanCommerce Dokumentation
GitHub
GitHub ist die weltweit größte Cloud-basierte Plattform für das Hosting von Software-Projekten, die das Versionskontrollsystem Git nutzen. Seit 2018 ist GitHub ein Tochterunternehmen von Microsoft.
Kernfunktionen
- Repository-Hosting: Speicherung von Quellcode mit vollständiger Versionshistorie.
- Pull Requests (PR): Ein zentraler Workflow, bei dem Entwickler Änderungen vorschlagen, die vor dem Mergen diskutiert und reviewt werden können.
- GitHub Actions: Eine integrierte Lösung für CI/CD (Continuous Integration / Continuous Deployment), um Code automatisch zu testen und zu deployen.
- Issue Tracking: Ein integriertes System zur Fehlerverwaltung und Projektplanung.
Bedeutung für die Industrie
GitHub ist weit mehr als nur ein Speicherort für Code; es fungiert als das soziale Netzwerk der Softwareentwicklung.
- Open Source: Fast alle großen Open-Source-Projekte (wie Linux, PHP oder VS Code) nutzen GitHub zur Kollaboration.
- Ökosystem: Durch die nahtlose Integration in IDEs (wie VS Code) und Cloud-Anbieter ist es der Standard-Hub in der modernen Softwareentwicklung.
Vergleich: GitHub vs. GitLab vs. Bitbucket
| Plattform | Fokus | Besonderheit |
|---|---|---|
| GitHub | Community & Open Source | Größtes Ökosystem, GitHub Actions. |
| GitLab | DevOps-Lifecycle | Starker Fokus auf Self-Hosting und integrierte CI/CD. |
| Bitbucket | Enterprise (Atlassian) | Tiefe Integration in Jira und Confluence. |
