Einfach zu verwendende Git-Serververwaltung

Einfach zu verwendende Git-Serververwaltung

In Bezug auf Quellcodeverwaltungen habe ich Erfahrung mit TFS (Team Foundation Server) und arbeite für einige meiner Open-Source-Projekte mit GitHub. Jetzt möchte ich einen authentifizierten Git-Server auf meinem eigenen Server einrichten.

Ich habe einige Anleitungen gelesen, aber sie scheinen mir etwas kompliziert, insbesondere wenn es um Authentifizierung geht. Ich suche dafür nach einer einfachen und leicht zu installierenden/verwaltenden Lösung.

Beispielsweise ein Webpaket, mit dem ich Benutzer und Projekte auf einem Git-Server verwalten kann. Gibt es so etwas?

Antwort1

Vielleicht möchten Sie es versuchenGitLab.

Soweit ich weiß, gibt es jedoch keine gepackte Version für Ubuntu, Sie müssen die Installation also manuell durchführen, und die Installation kann etwas aufdringlich sein (es können Dateien auf Ihrem System verteilt werden, die vom Paketmanager nicht verfolgt werden). Sobald es aber läuft, ist die Verwaltung ein Kinderspiel.

Um das „aufdringliche“ Problem zu umgehen, sollten Sie die Installation in einer VM oder einem Linux-Container (LXC) in Erwägung ziehen, auf dem nur GitLab ausgeführt wird (wie auf einem Anwendungsserver).

Antwort2

Gitoseist eine gute Git-Authentifizierungs-/Benutzerverwaltungssoftware. Ich habe sie in der Vergangenheit beruflich genutzt und fand sie einfach zu verwenden und zu warten. Es wäre nicht schwierig, eine webbasierte Benutzeroberfläche für die Verwaltung einzurichten, so wie es bei Gitlab für Gitolite der Fall ist. Siehe den Abschnitt „Siehe auch“ unten auf der Seite, die ich verlinkt habe.

verwandte Informationen