Obsidian Git 多端同步配置指南

概述

使用 GitHub 私有仓库 + Obsidian Git 插件实现全端笔记自动同步,替代付费的 Obsidian Sync。

工作原理

本地编辑 → 自动 commit → push 到 GitHub ← pull ← 其他设备
  • 自动 commit + push:每 10 分钟
  • 自动 pull:每 10 分钟 + Obsidian 启动时
  • 冲突处理:merge 策略

首次配置(新设备)

1. 前置条件

2. Clone 仓库

git clone https://github.com/Userwei0418/obsidian-notes.git

3. 在 Obsidian 中打开

打开 Obsidian → "Open folder as vault" → 选择 clone 下来的 obsidian-notes 文件夹

4. 信任作者并启用插件

首次打开时会提示 "Safe mode",点击 "Turn off safe mode" 以启用社区插件。

Obsidian Git 插件会自动加载,无需额外配置。

5. 完成

插件会在后台自动 pull 最新内容,之后每 10 分钟自动同步。

手动同步命令

如果需要立即同步:

cd "/Users/zhouwei5/Documents/Obsidian Vault"
git add -A && git commit -m "手动同步" && git push

.gitignore 说明

以下内容不会被同步(避免跨设备冲突):

忽略项 原因
.obsidian/workspace.json 窗口布局各设备不同
.obsidian/plugins/*(除 obsidian-git) 插件本体需按设备重装
.obsidian/themes/ 主题按设备偏好
.trash/ 回收站

但插件配置文件(如 data.jsonmanifest.json)会被同步,确保设置一致。

当前配置

  • 仓库Userwei0418/obsidian-notes(私有)
  • 本地路径/Users/zhouwei5/Documents/Obsidian Vault
  • 插件版本:obsidian-git 2.39.0
  • 自动同步间隔:10 分钟
  • 配置日期:2026-08-27