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

看板Soft_Job作者 (畢業了..@@")時間2年前 (2022/04/13 10:42), 編輯推噓7(700)
留言7則, 7人參與, 2年前最新討論串2/3 (看更多)
※ 引述《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://www.ptt.cc/bbs/Soft_Job/M.1649817739.A.49E.html

04/13 10:51, 2年前 , 1F
推 InfuseAI
04/13 10:51, 1F

04/13 11:26, 2年前 , 2F
有看有推
04/13 11:26, 2F

04/13 12:35, 2年前 , 3F
看起來不錯
04/13 12:35, 3F

04/13 16:59, 2年前 , 4F
先推再看
04/13 16:59, 4F

04/13 17:02, 2年前 , 5F
Cool!
04/13 17:02, 5F

04/14 13:27, 2年前 , 6F
好東西推推
04/14 13:27, 6F

04/14 23:53, 2年前 , 7F
看起來和git非常相似,好奇開發這套的動機是什麼?
04/14 23:53, 7F
文章代碼(AID): #1YLZYBIU (Soft_Job)
文章代碼(AID): #1YLZYBIU (Soft_Job)