Am Samstag, 09. September 2017 13:38 CEST, Mathias Behrle mathiasb@m9s.biz schrieb:
Eine gute Lösung zur schlichten Verwaltung von git Repos bietet auch gitolite und das ist bereits gepackt. https://packages.debian.org/sid/gitolite3
Das ist aber schon deutlich anderst als Github/GitLab. Gitolite ist ein Programmpaket um einen Remote Gitserver der SSH-Zugriff erlaubt zu managen - also kein Anonymous Zugriff, kein Zugriff über http(s) und kein WebGUI. Auch kein Projekt-Wiki und kein Issue-Tracker.
Nur um klar zu sein: ich selbst nutze das um meine privaten Repositories zu hosten, und für einen "richtigen" Entwickler hat es ein paar tolle Features (z.Bsp. einen beeindruckend präzise konfigurierbaren Zugriffsschutz). Für Leute die Github kennen/nutzen eher nichts.
Das Teil wird gerade für Debian gepackt, es fehlen noch die JS Dependencies. Vielleicht hast du Lust, da mitzuhelfen? https://github.com/MTecknology/gitea-wip/blob/master/work_in_progress
Das Teil ist so trivial dass sich mir der Nutzen eines Debian-Pakets nicht ganz erschliesst. Wenn ich das recht sehe dann besteht die (Haupt)Arbeit daraus nicht Debian-Lizenzkonmpatible CSS Dateien zu ersetzen und die mit Gitea ausgelieferten JavaScript-Dateien als eigene Debian-Pakete bereitzustellen. Da habe ich ehrlich gesagt besseres zu tun ...
Die ersten Treffer sollten dir weiterhelfen: https://blog.yumdap.net/gitea-oder-gogs-statt-github-und-gitlab/
... hmm. Serverdaten gehören aber eher nicht unter /opt ... Und warum muss man den um Himmels willen 'supervisor' installieren wenn sowieso schon der systemd läuft?
https://gist.github.com/Nitya-Sattva/75e69de05218c14ecf8e7d97edcd48aa
Wenn ich lese dass man seine sshd-Conf verändert und dann Rebooten muss (sic!) dann möchte ich eigentlich erst einmal laut aufschreien.
ansonsten
Das sollte vollkommen ausreichen.
Gruss RalfD
Viel Erfolg, Mathias
--
Mathias Behrle PGP/GnuPG key availabable from any keyserver, ID: 0xD6D09BE48405BBF6 AC29 7E5C 46B9 D0B6 1C71 7681 D6D0 9BE4 8405 BBF6