Gentoo eröffnet offizielles Repository auf Codeberg
(gentoo.org)- Das Gentoo-Projekt hat eine offizielle Präsenz auf der Plattform Codeberg eingerichtet und damit neben GitHub einen neuen Weg für Beiträge geschaffen
- Über den Gentoo-Repository-Mirror auf Codeberg sind Code-Beiträge möglich; künftig sollen auch weitere Repositories unter der Codeberg-Organisation hinzugefügt werden
- Dieser Schritt ist Teil eines schrittweisen Übergangs der Mirrors weg von GitHub und wurde bereits im Jahresendbericht 2025 erwähnt
- Codeberg ist eine gemeinnützige Plattform auf Basis von Forgejo, hat ihren Sitz in Berlin und wird gemeinschaftsorientiert betrieben
- Gentoo behält seine selbst gehosteten Repositories weiterhin bei und nutzt Codeberg als ergänzenden Mirror zur Erleichterung von Beiträgen
Gentoo auf Codeberg
- Gentoo hat auf Codeberg eine offizielle Organisation eröffnet und stellt über das Repository gentoo/gentoo einen Mirror für Beiträge bereit
- Ähnlich wie beim GitHub-Mirror dient dies der einfacheren Mitarbeit
- Gentoo hostet die offiziellen Repositories weiterhin direkt auf den eigenen Servern
- Künftig sollen unter der Gentoo-Organisation auch andere Git-Repositories hinzugefügt werden
- Dieser Wechsel ist Teil eines schrittweisen Ablösungsprozesses von GitHub und wurde bereits im Jahresrückblick 2025 angekündigt
Merkmale der Plattform Codeberg
- Codeberg ist eine Plattform, die auf der Software Forgejo basiert
- Sie wird von einer gemeinnützigen Organisation betrieben und hat ihren Sitz in Berlin, Deutschland
- Gentoo stärkt über diese Plattform eine gemeinschaftsorientierte Open-Source-Kollaborationsumgebung
So reicht man Pull Requests auf Codeberg ein
- Auf Codeberg wird die Verwendung der AGit-Methode empfohlen
- Diese Methode ist speichereffizient und erfordert kein separates Fork im persönlichen Account
- Die Einrichtung erfolgt wie folgt
git clone git@git.gentoo.org:repo/gentoo.gitcd gentoogit remote add codeberg ssh://git@codeberg.org/gentoo/gentoogit checkout -b my-new-fixes
- Zum Erstellen eines PR wird folgender Befehl verwendet
git push codeberg HEAD:refs/for/master -o topic="$title"- Werden zusätzliche Commits mit demselben Topic gepusht, wird der PR automatisch aktualisiert
- Wenn nach einer Commit-Änderung ein Force-Push nötig ist, fügt man die Option
-o force-push=truehinzu
- Die zugehörige Dokumentation findet sich auf der Gentoo-Wiki-Seite Codeberg Pull Requests
Kontakt und weitere Informationen
- Fragen oder Feedback können über die Kontaktseite von Gentoo übermittelt werden
- Gentoo nutzt den Codeberg-Mirror, um den Zugang für Mitwirkende zu verbessern und die Effizienz der Zusammenarbeit zu steigern
2 Kommentare
Zig verlegt sein Haupt-Repository von GitHub zu Codeberg
Von GitHub zu Codeberg: meine Erfahrungen
Hacker-News-Kommentare
Ich frage mich, ob jetzt der Zeitpunkt gekommen ist, an dem die Abwanderung von GitHub häufiger wird
Früher war der wichtigste Grund, dass sich die Entwickler auf GitHub versammelt hatten. Aber durch aufgezwungene Funktionen wie Copilot, geänderte Preise für Actions usw. nehmen die Vorteile der Zentralisierung ab. Ich finde es spannend, was bei Gentoo passieren wird. Vielleicht bleibt es ein Einzelfall, aber ich höre immer öfter von solchen Bewegungen
Große PR-Reviews sind auf GitHub fast unmöglich geworden. Das Laden der Seiten ist langsam, und die UI ist so komplex geworden, dass sie viel unpraktischer ist als vor zehn Jahren
.patchanhängt, bekommt man einen Git-Patch. Mitcurl <github patch> | git amkann man lokal reviewenCodeberg wird spendenbasiert betrieben, daher frage ich mich, ob die Infrastruktur standhalten kann, wenn viele große Projekte dorthin wechseln
Link zur zugehörigen Diskussion
Ich war an den Gerrit-Workflow gewöhnt, habe aber kürzlich AGit kennengelernt
Das Original ist verschwunden, aber im Archiv ist es noch zu sehen.
Es gibt auch Alibabas git-repo-go. Eine Verbesserung gegenüber Gerrit ist, dass man Session-Tokens statt ChangeId verwenden kann
Link zum Design-Dokument
Das ist erst der Anfang
Steam hat bewiesen, dass Spiele nicht von Windows abhängig sind, Europa steigt auf Linux um, LibreOffice setzt Microsoft 365 unter Druck, und die Übernahme von GitHub durch Microsoft sowie die erzwungene AI-Nutzung lösen einen weiteren Abwanderungsschub aus. Wenn große Open-Source-Projekte den Schritt machen, werden viele folgen
Was Gentoo gezeigt hat, ist ein Symbol des „Great Uncoupling“. Es ist Teil einer Bewegung weg von der Monokultur des Internets
Laut dem Jahresrückblick wurde der Mirror wegen des Versuchs, Copilot aufzuzwingen, nach Codeberg verlegt.
Das heißt, Gentoo hatte seine unabhängige Struktur schon lange bewahrt
Ich habe ebenfalls angefangen, Codeberg für Beiträge an Gentoo zu nutzen. Die UX ist schnell, aber die Geschwindigkeit der Git-Befehle ist langsam. Außerdem sind die CI-Funktionen nicht so vollständig wie GitHub Actions
Codeberg ist mein liebster Git-Hosting-Dienst. So hätte GitHub ursprünglich sein sollen.
Ich spiegele die meisten meiner Projekte nach Codeberg und plane, Codeberg irgendwann als Hauptplattform zu nutzen.
Über die Spendenseite kann man „Nutzer statt Produkt“ bleiben
Trotz aller negativen Bewertungen von GitHub ist die Code-Suche auf Organisationsebene wirklich hervorragend.
Selbst wenn Dokumentation veraltet ist oder fehlt, kann man Implementierungen anderer Teams schnell finden
Die Kritik an GitHub wirkt inzwischen fast wie eine Art Trend. GH Actions und Copilot haben sich in den letzten acht Jahren stark weiterentwickelt
Letztlich ist es, wie jeder weiß: Durch den Druck hin zu AI-generierter Code-Erstellung wird GitHub zwangsläufig in großem Maßstab schlechter werden (enshittification).
Projekte wie Gentoo bereiten sich schon im Voraus darauf vor