christianbaer.me

Von GitHub zu Gitea

Ich versuche, wo immer es nur geht, nicht auf externe Dienste angewiesen zu sein.

Einen Schritt, den ich schon seit längerer Zeit gehen wollte, ist meine Projekte von GitHub wegzubekommen, beziehungsweise einen eigenen Git-Server zu betreiben und GitHub nur noch als Mirror zu nutzen.

Vor ein paar Wochen bin ich dann auf Gitea gestoßen. Gitea ist ein offensichtlicher Clone von GitHub, in Go geschrieben und lässt sich dementsprechend als einfaches Binary ziemlich easy installieren.

Screenshot von Gitea

Ich habe es jetzt auf meinem Heimserver in eine Jail verfrachtet und einen nginx als Reverse-Proxy davor geschaltet.

Die Inbetriebnahme war schmerzfrei und es tut, was es soll. In den kommenden Wochen werde ich jetzt Stück für Stück meine Repos auf git.debilux.org/chbaer umziehen.