Re: [请益] 大型Git版本库的备份或替代方案

楼主: popcorny (毕业了..@@")   2022-04-13 10:42:14
※ 引述《danny0838 (道可道非常道)》之铭言:
: 我有一些大型的Git版本库,存放特定专案要用到的文献资料。
: 目前档案大约2000余个,大多是pdf、doc(x)档案及一些文字档,
: 单档大小可达数百MB,版本库总大小约数十GB。
: 由于总版本库过大,无法同步到 GitHub、GitLab 备份。
分享一下我们开发的工具
https://artivc.io/
用法跟 git 很类似,但是就是拿来备份大的档案。
更精确的说是 snapshot 档案,每个版本类似 git 的 commit
: 使用Git管理的原因是这些档案修改内容时希望有版本回溯机制,
: 有时也会有资料夹层级的重整(移动至其他资料夹、更改档名等),
: 一样希望有资料夹层级的版本回溯机制。
有支援,可以参考
https://artivc.io/use-cases/backup/
: 此外希望版本记录是可自订的(类似 Google 云端硬盘的永久保存版本),
: 并且以开放格式储存(而不是只存在 NAS 内部)。
: 目前是 Git 用得比较顺手,但如果有更好的备份及版控方案会考虑。
: 不晓得各位先进有这么大的Git版本库时,会用什么方式做备份?
: 除了备份到外接硬盘可以直接在本机操作 push, pull 以外,
: 如果想备份到其他电脑,远端桌面连线无法做Git同步...
目前有支援 local, remote(透过ssh), 还有 aws s3, google cloud storage, azure blob
我们工具只要是连得到你存放的位置,都可以同步
: Syncthing 之类的档案同步方式也不适合用于Git...
: 有在想架设 NAS,
: 但不晓得 NAS 是否允许 Git 同步以及内部操作 repack 等维护?
: (repack 大型 repo 怕因为内存或 CPU 限制而无法完成,
: 或过程中整个 NAS 挂掉)
: 或者有其他比Git更好的替代方案?
: (目前没看到更适合讨论Git问题的版,如有更适合的版欢迎告知)
但是也先说明一下,目前我们的东西对 linux 跟 mac 比较友善
如果要在 windows 用可能要装 WSL
相关资讯在这里 https://artivc.io/usage/windows-supports/
有问题也可以私讯我
作者: CRPKT (crpkt)   2022-04-13 10:51:00
推 InfuseAI
作者: qrtt1 (有些事,有时候。。。)   2022-04-13 11:26:00
有看有推
作者: A1ch3mi5t (波霸奶绿微糖去冰)   2022-04-13 12:35:00
看起来不错
作者: hakosaki (hakosaki)   2022-04-13 16:59:00
先推再看
作者: siriusu (かがみは俺の嫁。)   2022-04-13 17:02:00
Cool!
作者: yeld (yeld)   2022-04-14 13:27:00
好东西推推
作者: jackyhuang (摄后不理)   2022-04-14 23:53:00
看起来和git非常相似,好奇开发这套的动机是什么?
作者: chchwy (mat)   2022-04-18 19:49:00
回楼上 不就为了版控大档?
作者: Daiblo2 (心)   2022-04-21 23:20:00
看起来很不错 有空来试玩看看 给大大推一下

Links booklink

Contact Us: admin [ a t ] ucptt.com