作者popcorny (毕业了..@@")
看板Soft_Job
标题Re: [请益] 大型Git版本库的备份或替代方案
时间Wed Apr 13 10:42:14 2022
※ 引述《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/
有问题也可以私讯我
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.25.57.79 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1649817739.A.49E.html
1F:推 CRPKT: 推 InfuseAI 04/13 10:51
2F:推 qrtt1: 有看有推 04/13 11:26
3F:推 A1ch3mi5t: 看起来不错 04/13 12:35
4F:推 hakosaki: 先推再看 04/13 16:59
5F:推 siriusu: Cool! 04/13 17:02
6F:推 yeld: 好东西推推 04/14 13:27
7F:推 jackyhuang: 看起来和git非常相似,好奇开发这套的动机是什麽? 04/14 23:53
8F:推 chchwy: 回楼上 不就为了版控大档? 04/18 19:49
9F:推 Daiblo2: 看起来很不错 有空来试玩看看 给大大推一下 04/21 23:20