Je veux configurer un référentiel de synchronisation qui serait similaire à Dropbox.
Objectifs / exigences:
- Gratuit (Open Source très préférable)
- Hôte Linux (probablement Ubuntu)
- Clients Windows / Mac / Linux
- Potentiel pour plusieurs utilisateurs avec un accès limité (facultatif)
- De préférence facile, n'a pas nécessairement besoin d'être automatique
- Contrôle de révision très préférable
Fondamentalement, je veux pouvoir utiliser plusieurs ordinateurs, possibles avec différents systèmes d'exploitation, et être en mesure d'accéder, d'utiliser et de synchroniser les fichiers sur chacun d'eux. Je veux également avoir une copie locale du référentiel lorsque je ne suis pas connecté au réseau (comme si je travaillais sur un ordinateur portable, je veux conserver un référentiel local pour garder la révision et fusionner plus tard avec le référentiel "maître" ).
Par exemple, j'édite quelques photos sur mon ordinateur portable pendant la journée en dehors de mon réseau, mais quand je rentre chez moi, je voudrais synchroniser les changements, y compris les changements incrémentiels, avec mon bureau à la maison.
J'aimerais également que mes colocataires puissent accéder à ce référentiel et l'utiliser également, mais limiter l'accès à certains fichiers. Par exemple, je peux vouloir l'utiliser pour sauvegarder des dossiers financiers mais je ne voudrais pas qu'ils aient accès à ces fichiers.
Je suis un programmeur et familier avec SVN mais je sais que ce ne serait pas le plus approprié car il ne gère pas bien les binaires et ne conserve pas de référentiel local. Je sais que de meilleurs choix existent, mais je ne les connais pas vraiment assez bien pour choisir le meilleur.