Forgejo
Community-getriebene, selbst gehostete Git-Forge, geforkt von Gitea und betreut von Codeberg e.V. Leichtgewichtig und Copyleft, gebaut, um den Menschen zu gehören, die sie betreiben.
4 private Alternativen, geprüft nach unseren öffentlichen Kriterien.
GitHub gehört Microsoft, was bedeutet, dass der Code, den du pushst, auf Infrastruktur lebt, die du nicht kontrollierst. Deine öffentlichen Repositories wurden zum Training von Copilot genutzt, unter Bedingungen, die eine Firma setzt, deren Prioritäten nicht deine sind, und die Plattform zentralisiert Open Source auf einem proprietären Dienst. Die Forges unten bringen sowohl den Speicher als auch die Regeln, die deinen Code bestimmen, zurück in deine Hände, ob du selbst hostest oder einer gemeinnützigen Organisation vertraust.
Community-getriebene, selbst gehostete Git-Forge, geforkt von Gitea und betreut von Codeberg e.V. Leichtgewichtig und Copyleft, gebaut, um den Menschen zu gehören, die sie betreiben.
Kostenloses, gemeinnütziges Git-Hosting für Open-Source-Projekte, betrieben auf Forgejo, ohne Werbung und ohne Tracking. Betrieben vom Codeberg e.V. in Deutschland.
Vollständige DevOps-Plattform, deren Community Edition quelloffen unter der MIT-Lizenz und selbst hostbar ist, dazu auch eine gehostete Cloud-Option. Sitz in den USA.
Minimalistische, vollständig quelloffene Forge rund um einen E-Mail-getriebenen Arbeitsablauf, ohne erforderliches JavaScript. Verfügbar als kostenpflichtiges Hosting oder selbst gehostet. Sitz in den USA.
Warum Einstellungen GitHub nicht reparieren. Das Problem mit GitHub ist kein Kontrollkästchen, das du übersehen hast. Es gehört Microsoft, und keine Einstellung im Produkt ändert, wer die Infrastruktur kontrolliert, auf der dein Code sitzt. Kein Schalter zieht deine öffentlichen Repositories aus den Trainingsdaten hinter Copilot, und keine Einstellung verschiebt deinen Speicher auf einen Server, den du besitzt, oder gibt dir ein Mitspracherecht, wie die Plattform regiert wird. Du kannst die Sichtbarkeit straffen und Berechtigungen abriegeln, aber die strukturellen Fakten bleiben. Die Server und die Bedingungen gehören beide Microsoft, und dein Quelltext lebt dort, wo er ausgebeutet werden kann. Deinen Code zu besitzen heißt, die Forge selbst zu hosten oder sie einer Organisation zu übergeben, die existiert, um Entwicklern zu dienen, statt ein Modell zu verkaufen, das auf ihnen trainiert wurde.
Worauf es bei einem Git-Host wirklich ankommt. Zwei Fragen sortieren das Feld. Wo lebt der Code, und wer kontrolliert die Regeln? Eine selbst gehostete Forge wie Forgejo setzt deine Repositories auf Infrastruktur, die du besitzt, geregelt von einer Copyleft-Lizenz, die für jede Firma schwer zu vereinnahmen ist. Codeberg betreibt dieselbe Forge als gemeinnütziger gehosteter Dienst, du bekommst also die Unabhängigkeit, ohne einen Server zu betreiben, finanziert von seiner Community statt durch das Ausbeuten deines Codes. GitLab CE bündelt eine vollständige DevOps-Plattform, die du selbst hosten kannst, Open Core mit proprietären Stufen über der kostenlosen Basis. Wenn du die schlankste Option willst, schält SourceHut die Forge auf eine JavaScript-freie Oberfläche und einen E-Mail-Patch-Workflow herunter. Die Lizenz zählt hier so viel wie die Funktionen, denn ein freizügig lizenziertes Projekt kann später in ein bezahltes Produkt eingefaltet werden, während ein Copyleft-Projekt das nicht kann. Jede Empfehlung bricht die Abhängigkeit von einer einzelnen proprietären Plattform, was der Schritt ist, der deine Arbeit tatsächlich schützt.
So wechselst du. Stell zuerst deine gewählte Forge auf, entweder indem du einen Container auf einem kleinen Server bereitstellst oder dich bei einem gehosteten Anbieter anmeldest. Nutze den eingebauten Importer, um jedes Repository samt seinen Issues und seiner Geschichte herüberzuholen, richte dann deine lokalen Klone auf das neue Remote, damit deine tägliche Arbeit folgt. Verschiebe als Nächstes deine CI, denn das Pipeline-Format unterscheidet sich von GitHub Actions und ist der Teil, der am ehesten eine Neufassung braucht. Behalte eine Weile einen Nur-Lese-Spiegel auf GitHub, damit bestehende Links auflösen, während du den Mitwirkenden den echten Ort des Projekts mitteilst. Der Sinn des Umzugs ist, dass hier nichts gefangen ist: Eine Forge, deren Code du selbst betreiben kannst, kann dich nie so einsperren, wie es eine proprietäre Plattform kann. Durchstöbere die ganze Auswahl auf unserer Seite selbst gehostetes Git-Hosting, und wenn GitHub nur der erste Microsoft-Dienst ist, den du ersetzt, deckt der De-Microsoft-Leitfaden den Rest des Stacks ab.