Obsidian × GitHub iOS同期

iPhoneでObsidianのVaultをGitHub経由で同期・管理する手法の総称。「Obsidian Sync(有料)」「iCloud(Windows非対応)」「Obsidian Gitプラグイン(スマホで不安定)」という選択肢に対して、iOSネイティブのGitクライアントアプリWorking Copyを使うことが現時点での最有力解とされている。

主な同期方法の比較

方法費用安定性Windows互換備考
Obsidian Sync月額$8〜公式サービス
iCloud無料WindowsとのObsidian連携に難
Obsidian Git(プラグイン)無料低(スマホ)PC環境では概ね安定
Working Copy + iOSショートカット無料〜4,500円本概念の主役

Working Copy を使う理由

Working Copy はiOS向けの本格的なGitクライアントアプリ。プラグイン経由ではなくOS(ファイルシステム)レベルで動作するため、Obsidian Gitのようなバックグラウンド同期の不安定さが発生しない。

  • 安定性: OSレベルの制御で動作が軽快・ファイル破損リスクが低い
  • 競合解決: 差分ビューで視覚的にコンフリクトを確認・解決できる
  • Git学習効果: コマンド不要でPull・Commit・Pushの概念を実体験できる
  • 学生無料: GitHub Student Developer Packに登録することで、通常4,500円のPro版が無料になる

セットアップの核心:フォルダリンク

Working Copy内のリポジトリとObsidianのローカルフォルダを双方向リンクする手順が最重要。

Working Copyリポジトリ
  ↕(「Link Repository to Directory」でリンク)
iPhoneファイルアプリ「このiPhone内」>「Obsidian」> [作成したフォルダ]
  ↕(Obsidianから「Open folder as vault」で開く)
ObsidianのVault

この三者リンクにより、Working CopyのGit操作がObsidianのVaultに即座に反映される。

iOSショートカットによる全自動化

Working Copyはiős純正「ショートカット」アプリのオートメーション機能に対応している。「Obsidianを開く」トリガーにPull・Commit・Pushを連結することで、ユーザーがWorking Copyを意識せずに常時最新状態を維持できる。

オートメーション設定の要点:

  • トリガー: Obsidianアプリ「開いている」(「すぐに実行」を選択 — これをしないと毎回通知が出る)
  • アクション順: Commit(modified対象) → Push(origin) → Pull(origin)

Tip

「すぐに実行」の設定を忘れると、毎回確認通知が届き運用が煩雑になる。自動化の実用性を損なう最大の落とし穴。

Obsidian Git プラグインとの使い分け

観点Obsidian Git(プラグイン)Working Copy(本手法)
PC環境安定して動作不要(PC側は通常のGit)
iPhone環境不安定・重い安定・軽快
Git操作の透明性低(自動化)高(手動/ショートカット)
学習コスト初期設定のみ中程度

関連