我想设置一个类似于Dropbox的同步存储库。
目标/要求:
- 免费(最好使用开源)
- Linux主机(可能是Ubuntu)
- Windows / Mac / Linux客户端
- 具有有限访问权限的多个用户的潜力(可选)
- 最好简单,不一定需要自动执行
- 版本控制非常可取
基本上,我希望能够使用多台计算机(可能具有不同的操作系统),并能够跨所有计算机访问,使用和同步文件。我还想为未连接到网络时的存储库提供一个本地副本(就像我在笔记本电脑上工作一样,我想保留一个本地存储库以保持修订并稍后与“主”存储库合并)。
例如,我白天不在网络范围内在笔记本电脑上编辑一些图片,但是当我回到家中时,我想将更改(包括增量更改)与我的桌面同步。
我也希望我的室友也能够访问和使用此存储库,但限制对某些文件的访问。例如,我可能想用它来备份财务记录,但不希望它们访问这些文件。
我是一名程序员,并且熟悉SVN,但我知道这不是最合适的选择,因为它不能很好地处理二进制文件,也无法保留本地存储库。我知道存在更好的选择,但我对这些选择还不了解,因此无法选择最佳选择。