Ich möchte ein Synchronisierungs-Repository einrichten, das Dropbox ähnelt.
Ziele / Anforderungen:
- Kostenlos (Open Source sehr vorzuziehen)
- Linux-Host (wahrscheinlich Ubuntu)
- Windows / Mac / Linux-Clients
- Potenzial für mehrere Benutzer mit eingeschränktem Zugriff (optional)
- Am liebsten einfach, muss nicht unbedingt automatisch sein
- Revisionskontrolle sehr vorzuziehen
Grundsätzlich möchte ich in der Lage sein, mehrere Computer zu verwenden, die mit unterschiedlichen Betriebssystemen möglich sind, und auf alle Dateien zugreifen, sie verwenden und sie synchronisieren zu können. Ich möchte auch eine lokale Kopie des Repositorys haben, wenn ich nicht mit dem Netzwerk verbunden bin (als würde ich an einem Laptop arbeiten, möchte ich ein lokales Repository behalten, um die Revision fortzusetzen und später mit dem "Master" -Repository zusammenzuführen ).
Zum Beispiel bearbeite ich tagsüber einige Bilder auf meinem Laptop außerhalb meines Netzwerks, aber wenn ich nach Hause komme, möchte ich die Änderungen, einschließlich inkrementeller Änderungen, mit meinem Desktop zu Hause synchronisieren.
Ich möchte auch, dass meine Mitbewohner auf dieses Repository zugreifen und es verwenden können, aber den Zugriff auf bestimmte Dateien beschränken. Zum Beispiel möchte ich dies möglicherweise zum Sichern von Finanzunterlagen verwenden, möchte aber nicht, dass sie Zugriff auf diese Dateien haben.
Ich bin ein Programmierer und mit SVN vertraut, aber ich weiß, dass dies nicht am besten geeignet ist, da es Binärdateien nicht gut handhabt und kein lokales Repository führt. Ich weiß, dass es bessere Möglichkeiten gibt, aber ich kenne sie nicht gut genug, um die beste zu wählen.