Obsidian 多端同步

Obsidian 多端同步
DustWindObsidianDocument
一.介绍
Obsidian 软件 PC 端以及手机端笔记同步
二.安装教程
2.1 先期工作
- 在 Gitee 码云平台中新建一个远程仓库并初始化 ReadMe 文件,并且配置电脑端 SSH 公钥到 Gitee 中,具体可以参考:SSH 公钥设置
注:
ed25519 算法和 rsa 算法区别
- ed25519 算法,又名基于椭圆曲线密码学的现代数字签名算法
- RSA 算法,又名非对称加密算法,基于大数难分解难题原理
- ed25519 算法相较于 RSA 算法更敏捷,效率更高
- 将创建的远程仓库拉取部署到本地方便后续操作[1]
2.2 电脑端配置
- 安装 Git,参见博客[[搭建自己的 Hexo 博客#2.2 安装Git]]
- 安装 Obsidian 软件(Windows版本)
- Obsidian 软件安装 Git 插件:进入设置,点击第三方插件选项,关闭安全模式,然后点击浏览插件市场,在其中搜索 Git 插件并安装
- 配置 Git 插件,设置同步时间、开启自动拉取同步并设置提交作者和邮箱
- 将从远程仓库拉取到本地的仓库导入到 Obsidian 中,后续的笔记都可以通过此文件夹推送到远程仓库中
2.3 手机端配置
- 安装 Obsidian 软件(安卓版本)
- 将电脑端的笔记拷贝到手机上,然后导入到 Obsidian 中,
2.4 同步冲突设置
由于电脑端和手机端笔记文件夹文件类型差别原因,需要配置以消除同步冲突问题。
在笔记文件夹创建一个
.gitignore文件配置无需上传远程仓库的文件及文件夹,.gitignore文件忽略的冲突文件及文件夹如下所示:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33忽略 Obsidian 缓存与临时文件
.obsidian/cache/
.obsidian/workspace.json
.obsidian/workspaces/
.obsidian/trash/
忽略插件生成的缓存数据(如 Git 插件历史记录)
.obsidian/plugins/obsidian-git/data.json # [[1][5][11]()
忽略系统文件
.DS_Store
Thumbs.db
desktop.ini
忽略备份文件
*.bak
*.tmp
忽略附件文件夹(按需启用)
attachments/
特殊配置:保留核心插件配置(可选)
!.obsidian/plugins/ # 保留插件目录
!.obsidian/themes/ # 保留主题目录
Ignore Smart Environment folder
.smart-env
.obsidian/plugins/recent-files-obsidian/data.json
.obsidian/workspace-mobile.json
.trash/保证双端同步,在笔记文件夹打开终端,输入如下命令消除同步冲突问题:
1 | git config core.fileMode false |
注:
安卓和 Windows 文件夹权限不同,无需以管理员身份进行提权操作
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果








