PTT推薦

Re: [請益] 大型Git版本庫的備份或替代方案

看板Soft_Job標題Re: [請益] 大型Git版本庫的備份或替代方案作者
popcorny
(畢業了@@")
時間推噓 9 推:9 噓:0 →:0

※ 引述《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留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.57.79 (臺灣)
PTT 網址

CRPKT04/13 10:51推 InfuseAI

qrtt104/13 11:26有看有推

A1ch3mi5t04/13 12:35看起來不錯

hakosaki04/13 16:59先推再看

siriusu04/13 17:02Cool!

yeld04/14 13:27好東西推推

jackyhuang04/14 23:53看起來和git非常相似,好奇開發這套的動機是什麼?

chchwy04/18 19:49回樓上 不就為了版控大檔?

Daiblo204/21 23:20看起來很不錯 有空來試玩看看 給大大推一下