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