小编Jon*_*wen的帖子

使用Amazon S3作为后端的版本控制文件系统

我正在尝试在我的Debian计算机和一台OS X笔记本电脑上进行以下工作.

我想要的是某种使用Amazon S3作为后端的版本控制文件系统.

我想的是使用s3fs(使用FUSE)来安装存储桶,然后创建一个使用GIT的文件系统,每次我写文件时都会进行新的提交(我想要一个完整的版本历史记录,最长可达x天).然后,安装的文件夹应显示最新版本的文件.其中一个我不知道如何解决的问题(由于缺乏经验,我认为)是我想将文件与本地文件夹同步.当然,我可以下载所有文件,但这不是带宽友好的.

另一个问题是当前版本的s3fs似乎不适用于MacFUSE.

此外,可能不会发生的事情,但如果两台计算机同时写入文件,我想防止文件损坏.如果我理解正确,git会实现某种文件锁定本身,而不依赖于操作系统的文件锁定.

什么可以成为使这项工作的大纲?我想用这些方式存储的文件只是.tex文件和矢量图像.

我知道存在解决方案(如dropbox)但我不喜欢它是封闭源代码.

git amazon-s3 s3fs

4
推荐指数
1
解决办法
2156
查看次数

标签 统计

amazon-s3 ×1

git ×1

s3fs ×1