Github

GitHub ist die Plattform, auf der Entwickler Code verwalten, gemeinsam programmieren und Software ausliefern. Seit 2018 bei Microsoft.

Development & Data

Was ist Github?

GitHub ist der Standardort, an dem Software-Teams ihren Quellcode verwalten. Über 100 Millionen Entwickler nutzen die Plattform, seit 2018 gehört sie zu Microsoft. Kern ist die Versionsverwaltung Git, drumherum liegen Zusammenarbeit, Automatisierung und KI-Hilfe per Copilot.

Typisch: Dein Team arbeitet gemeinsam an der Firmen-App, jede Änderung wird per Pull Request geprüft, GitHub Actions testet und deployt automatisch. Auch als Auftraggeber relevant: Verlange Zugriff auf das Repository deiner Agentur, sonst gehört dir dein eigener Code praktisch nicht.

GitLab bietet Ähnliches mit stärkerem Self-Hosting-Fokus, Bitbucket hängt am Atlassian-Kosmos. Schwächen von GitHub: Die Enterprise-Stufen kosten spürbar, und der Code liegt auf US-Servern, was Datenschutz-Abteilungen beschäftigt. Self-Hosting gibt es nur in der teuersten Ausbaustufe.

Für jede Firma mit eigener Softwareentwicklung praktisch gesetzt, ein kostenloses Konto reicht für den Anfang. Ohne Entwickler im Haus oder bei der Agentur brauchst du es schlicht nicht.

Funktionen

  • GitHub Copilot: KI-Unterstützung beim Programmieren direkt im Editor
  • Über 100 Millionen Entwickler, größte Code-Community der Welt
  • Kostenloser Einstieg für private und öffentliche Repositories
  • Actions-Marketplace mit tausenden fertigen Automatisierungen
  • Standard im Entwickler-Recruiting: Portfolios leben auf GitHub
  • Versionsverwaltung mit Git: jede Code-Änderung bleibt nachvollziehbar
  • Zusammenarbeit über Pull Requests, Code-Reviews und Issues
  • Automatisierte Tests und Deployments mit GitHub Actions
  • Projektmanagement mit Boards, Milestones und Wikis
  • Private und öffentliche Repositories mit Rechteverwaltung
Development & Data
Complexity
Intermediate

Alternativen zu

Github

Top Alternative

Next.js

Next.js ist das meistgenutzte React-Framework für schnelle, SEO-starke Websites und Web-Apps, entwickelt von Vercel.

Development & Data
Top Alternative

React Native

React Native ist Metas Framework für Mobile Apps: eine Codebasis für iOS und Android statt zwei getrennter Entwicklungen.

Development & Data
Top Alternative

Vue

Vue.js ist ein JavaScript-Framework für Web-Oberflächen: leichter zu lernen als React und bei Agenturen wie Konzernen beliebt.

Development & Data
Top Alternative

MySQL

MySQL ist die meistverbreitete Open-Source-Datenbank der Welt und speichert die Daten hinter WordPress, Online-Shops und Web-Apps.

Development & Data