透過 Obsidian Git 實現備份及自動備份筆記
做好筆記備份,使用 Obsidian Git 進行多裝置同步
前言
Obsidian 的檔案以 .md 格式儲存於用戶指定的資料夾(Vault)中,用戶可以自由選擇資料夾位置。因此可以放在 iCloud、Google Drive 或其他有提供雲端資料夾的服務位置進行簡單的備份與同步,但是遇到重複或是版本問題,很容易就會交互覆蓋過去,造成檔案遺失或大幅變動。
Obsidian 有提供 Obsidian Sync 的服務,可以跨裝置的去同步筆記。相對的,每個月需有最基本 $4 USD 起的費用去訂閱此服務,若是純粹做備份、同步以及版本控制的話,不妨試試使用 Github 進行,只要完成基本設定,就可以間隔 X 分鐘自動備份,以及於其他裝置打開 Obsidian 的同時,自動從 Github 上抓取檔案到本機進行更新,保持本機的檔案與 Github 上最新版本同步。
一、註冊及下載 Github Desktop
透過 Github Desktop 進行操作,可以不需透過命令列,較為直覺
- 到 Github 註冊帳號,若已有帳號可以略過
- 下載 Github Desktop 並安裝
二、為需要同步的 Vault 進行 Git 設定
- 選取本機的 Vault 製作 Git Repository
輸入完 Name 後按下 Create Repository,Name 建議可以輸入為原本使用的 Vault 名稱
- 登入 Github 後,點選右上角大頭照後選擇
Your repositories
,此時就可以看到剛才創建的 Repository
三、Obsidian Git
- 到 Obsidian 設定 > 第三方外掛程式 > 社群外掛程式 > 瀏覽,搜尋
Git
安裝並啟用 - 設定
Git
Vault backup interval (minutes) 建議設置 5,每5分鐘會進行一次 git 的 commit 與 push,可以把它想成是每5分鐘自動把本機端的 Vault 同步到 Github 上
Pull updates on startup 建議設置打開,意即每次打開 Obsidian 時,會去把 Github 上最新的版本抓取至本機端更新(多裝置同步)
結語
這樣就完成基本的設定,可以間隔 5 分鐘自動備份一次筆記,並且在其他裝置打開 Obsidian 時,自動從 Github 上抓取檔案到本機進行更新。