Einfaches Web-Frontend für die Remote-SVN-Verwaltung?

Einfaches Web-Frontend für die Remote-SVN-Verwaltung?

Wir betreiben ein SVN-Repository. Einige unserer fortgeschritteneren Benutzer müssen in der Lage sein, einige SVN-Verwaltungsaufgaben auszuführen, ohne sich auf den Systemadministrator verlassen zu müssen.

Sie müssen in der Lage sein, beispielsweise SVN-Repositorys zu erstellen, SVN-Repositorys zu löschen und Befehle wie „svnadmin dump“ und „svnadmin load“ auszuführen.

Wir möchten den SSH-Zugriff auf diesen FreeBSD-Maschinen vermeiden und lieber eine Serviceschnittstelle über eine Web-Benutzeroberfläche bereitstellen.

Ich suche ein einfaches Skript (oder eine kleine Anzahl von Skripten), das Perl oder PHP verwendet. Ich fandsvnadmin(Von Jochen Hoenicke) odersvnadmin.pl(Von Doug Munsinger), aber ich hatte gehofft, etwas zu finden, das eine größere Benutzer-Community hat oder das von anderen empfohlen wurde.

Es sieht aus wieTracermöglicht die SVN-Verwaltung, bietet aber viel mehr Funktionen als wir benötigen.

Antwort1

Späte Antwort, da ich neu bei Serverfault bin: Wir (Abteilung Informatik der Universität) haben unsere eigene Self-Service-SVN-Webschnittstelle entwickelt und als Open Source verfügbar gemacht. Genannt repocafe, verfügbar unterhttp://repocafe.cs.uu.nl/. Nach unseren eigenen Bedürfnissen modelliert, kann es mit einzelnen oder mehreren LDAP-Servern und Gastbenutzern umgehen. Für „einfach“ vielleicht ein bisschen übertrieben.

Antwort2

Am Ende entschieden wir uns fürsvnadmin(Von Jochen Hönicke).

Dies hat gewonnen, weil es eine einzelne, einfache Datei mit 400 Zeilen Code war und wir es bei Bedarf selbst reparieren konnten. Leider gibt es keine Benutzer-Community oder viele Empfehlungen. Aber die Einfachheit siegt. Fragen Sie mich in 6 Monaten, ob wir es empfehlen ;)

Antwort3

Trac und Redmine sind meines Wissens die einzigen beiden Programme, die das gut können. Sie sind jedoch beide eher auf Projektmanagement als auf einfache Repository-Verwaltung ausgerichtet.

Antwort4

Es gibt "Benutzerfreundliches SVN"USVN. Ich denke, Sie werden feststellen, dass der Gemeinschaftsaufwand für so etwas gering ist – SVN wird tatsächlich gepflegt, die Admin-Tools hingegen nicht. Sie werden in der Regel einmal geschrieben und funktionieren für immer, daher müssen diese GUI-Tools auch nicht geändert werden. Machen Sie sich also in diesem Fall nicht zu viele Gedanken darüber, wie groß die Community ist.

verwandte Informationen