Git plugin approach

https://www.reddit.com/r/ObsidianMD/comments/17odzjb/obsidian_android_syncing_via_github_in_2023/

To initialize a pull it take about 15 minutes the ""This takes longer: Getting status” message is constantly appearing. The Vault is huge. The Git plugin uses JavaScript and is inefficient for this task. I would try to change the depth of commits. If it doesn’t help move to Termux or external synchro app.

https://www.reddit.com/r/ObsidianMD/comments/1lbpwfx/obsidian_git_users_do_you_use_termux/

Termux appraoch

https://medium.com/@askar.zhakenov/obsidian-git-sync-on-android-with-termux-and-lfs-c5bb05e0f1cc

PAT token

Credentials