Künstliche Intelligenz
Entwicklungsplattform Forgejo als GitHub-Alternative selbst hosten
GitHub verhält sich zu kollaborativer Softwareentwicklung in etwa wie Tesafilm zu Klebestreifen. Die Plattform, eine Tochter von Microsoft, hat um das Versionsverwaltungsprogramm Git von Linus Torvalds ein mächtiges Ökosystem für Programmierer gestrickt: Sie forken, branchen und committen, eröffnen Pull Requests, diskutieren und mergen sie. Der Workflow ist heute etablierter Standard in der Softwareentwicklung. Rund um das Repository mit dem eigentlichen Code gibt es Issues, Wikis und Actions – insgesamt also eine komfortable Projektumgebung, auf die Entwicklerinnen und Entwickler heute nicht mehr verzichten wollen.
Inzwischen ziehen aber auch dunkle Wolken auf: Da wäre zum einen der KI-Kurs des Unternehmens, der nicht bei allen gut ankommt. GitHub Copilot ist inzwischen omnipräsent auf der Plattform. Seit April dieses Jahres sammelt Microsoft zudem Interaktionsdaten von Nutzern, um hauseigene KI-Modelle zu trainieren – wenn man dem nicht aktiv widerspricht.
- Die Git-Forge Forgejo ist eine attraktive Alternative zu GitHub, die man selbst hosten kann.
- Eine modifizierte Forgejo-Instanz ist der technische Unterbau von Codeberg.
- Forgejo bietet über Issues bis zu Forgejo-Actions viele der Annehmlichkeiten, die Entwickler von GitHub kennen.
Die Infrastruktur von GitHub kann gleichzeitig nur schwer mit dem Boom KI-gestützter und agentischer Softwareentwicklung Schritt halten. Allein im April gab es zwei größere Vorfälle (Probleme mit der Merge-Queue, Ausfall der Suche). Mitchell Hashimoto, Co-Gründer von Hashicorp und Entwickler des Terminal-Emulators Ghostty mit der GitHub-User-Nummer 1299, kündigte als Reaktion auf die Probleme Ende April an, sein Projekt zu einer anderen Codeschmiede zu migrieren und auf GitHub nur noch eine Read-Only-Kopie des Ghostty-Codes bereitzustellen.
Das war die Leseprobe unseres heise-Plus-Artikels „Entwicklungsplattform Forgejo als GitHub-Alternative selbst hosten“.
Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.