モバイル用のobsidian-gitはIsomorphic GitというJSで実装されたGitを使用しているので制限がある。
- マージコンフリクトの解決ができない
- SSHに対応してない。
そのためググるとFDroid+termuxでネイティブGit使う環境構築してる例がたくさん出てくるけど、どうやら極論なくてもどうにかなるらしい。
Obsidian + Android + Syncing via GitHub in 2023 : r/ObsidianMD
リポジトリへのアクセストークンを作る
sshでプッシュに対応してないので、httpsでのアクセストークンを作る必要がある。obsidian-gitの設定欄にGithubのアカウント名を入れる項目があるのでGithubしか対応してないと思い込んでいたのでしばらく諦めていたが、別にGiteaでもできることがわかった。
Githubの場合はここを参考にする。