Chcę skonfigurować repozytorium synchronizacji, które byłoby podobne do Dropbox.
Cele / wymagania:
- Bezpłatne (bardzo preferowane Open Source)
- Host systemu Linux (prawdopodobnie Ubuntu)
- Klienci Windows / Mac / Linux
- Potencjał dla wielu użytkowników z ograniczonym dostępem (opcjonalnie)
- Preferowane łatwe, niekoniecznie musi być automatyczne
- Kontrola wersji bardzo preferowana
Zasadniczo chcę być w stanie korzystać z wielu komputerów, możliwe z różnymi systemami operacyjnymi, oraz mieć dostęp do plików, korzystać z nich i synchronizować je wszystkie. Chcę też mieć lokalną kopię repozytorium, gdy nie jestem podłączony do sieci (tak jak w przypadku laptopa, chcę zachować lokalne repozytorium, aby zachować zmiany i połączyć je później z repozytorium „master” ).
Na przykład edytuję kilka zdjęć na moim laptopie w ciągu dnia poza moją siecią, ale kiedy wrócę do domu, chciałbym zsynchronizować zmiany, w tym zmiany przyrostowe, z moim komputerem stacjonarnym w domu.
Chciałbym również, aby moi współlokatorzy mieli również dostęp do tego repozytorium i mogli z niego korzystać, ale ograniczali dostęp do niektórych plików. Na przykład, mogę chcieć użyć tego do tworzenia kopii zapasowych danych finansowych, ale nie chcę, aby mieli dostęp do tych plików.
Jestem programistą i znam SVN, ale wiem, że nie byłoby to najbardziej odpowiednie, ponieważ nie radzi sobie dobrze z plikami binarnymi i nie prowadzi lokalnego repozytorium. Wiem, że istnieją lepsze wybory, ale tak naprawdę nie znam ich wystarczająco dobrze, aby wybrać najlepszy.