1 Punkte von GN⁺ 2026-02-19 | Noch keine Kommentare. | Auf WhatsApp teilen
  • 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.git
    • cd gentoo
    • git remote add codeberg ssh://git@codeberg.org/gentoo/gentoo
    • git 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=true hinzu
  • 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

Noch keine Kommentare.

Noch keine Kommentare.