Ich möchte gerne auf meinem Shared-Hoster (LAMP) eine freie Versionsverwaltung installieren. Ist das überhaupt möglich? Habe bisher keine Erfahrung mit Versionverwaltungen und weiß daher auch nicht, ob die auf einem Shared-Hosting-Account laufen.
(1) Nur ein Benutzer Ich brauche das System nur für mich - ich bin also alleiniger Benutzer, es arbeitet sonst niemand mit. Ich möchte damit sowohl Java- als auch HTML/CSS-Dateien verwalten.
(2) Gute Einbindung in Editoren Ich möchte diese Versionsverwaltung dann gerne in übliche Editoren (die es bei Ubuntu so gibt) einbinden können (auf einen Editor möchte ich mich aber nicht festlegen, deswegen sollte es schon etwas verbreiteter sein). Stelle mir das so vor, dass ich dann im Editor ein neues Projekt anlege, das die Dateien aus einem Ordner meiner Versionsverwaltung holt und entsprechend wieder hochlädt.
(3) Web-Frontend Es wäre prima, wenn man sich jede Version einer Datei auch übers Web anschauen kann (nur mit Zugangsberechtigung). Wenn der Code dabei mit Syntax-Highlighting aufbereitet wird, wäre das toll.
(3.1) Zusatz-Frage: besteht eigentlich auch die Möglichkeit, dass man dann über das Web auch Dateien verändern / neue anlegen kann? (also mit einem Editor im Browser) Das wäre genial.
(3.2) Backup Prima wäre zudem, wenn ich a) die aktuelle Version jeder Datei und b) alle Dateien (also jede Version jeder Datei) als gepacktes Archiv herunterladen kann (ich also nicht auf einen Editor angewiesen bin, um das Projekt herunterzuladen und dann lokal zu sichern)