如何通过 GitHub 在 iPad 上同步 Obsidian 与 PC?

在开始之前,你需要通过 GitHub 对你的 Obsidian 笔记库进行备份。有关如何执行此操作,请查看我之前的博客。

Obsidian 在 PC 上可以顺利运行,并且支持 Git 插件以及 GitHub。然而,由于 Obsidian 的同步方式有限,在 iPad 上与 PC 之间进行同步可能比较困难。本文将介绍如何使用 iSH(这是一个名为“iOS 的 Linux shell”的应用)来将你的 Obsidian 笔记库与 GitHub 同步。

具体步骤:

  1. 在 App Store 下载 Obsidian 和 iSH。
  2. 打开 Obsidian,指定一个文件夹作为你的 Obsidian 笔记库目录并创建你的笔记库。
  3. 打开 iSH,并下载 Git:运行 apk updateapk add git
  4. 将本地笔记库与 GitHub 远程仓库同步:
    1. 进入你的 Obsidian 文件夹
    2. 进入刚刚创建的笔记库
    3. 运行 git init
    4. 运行 git remote add origin your_github_repo_url
    5. 运行 git pull origin main
  5. 现在你的本地笔记库已与 GitHub 仓库同步完成。别忘了配置设置和插件。

故障排除
- 无法初始化本地仓库
- 运行 git config --global --add safe.directory '*'
- 无法使用 GitHub 密码进行身份验证
- 转到你的 GitHub 账号 -> 设置 -> 开发者设置 -> 获取你的 个人访问令牌 -> 用令牌替换密码

现在,恭喜你成功同步Obsidian!