69jesse2 downloadsEasy, uncompromising Git sync for your vault, on desktop and mobile.
Sync your Obsidian vault with a GitHub repository, on desktop and mobile.
Do the same on your other devices. The token is kept in Obsidian's keychain on each device and never synced.
If the vault and the repository both already have notes, you choose: merge them, make the vault a copy of the repository, or the other way round. Files that get replaced go to Obsidian's trash first.
Turn the Git plugin off on devices that use Easy Git Sync. It waits until it is.

The block is ordinary git conflict markers, so any editor or git tool can read it too. Resolve all sync conflicts with the newer version settles every block at once.
Easy Git Sync needs a GitHub account and connects only to GitHub: api.github.com, and codeload.github.com for the first download of a large repository. It sends your vault to the repository you pick and nowhere else, and has no telemetry.
On desktop, if the vault folder is itself a clone of the same repository, it runs git in that folder to keep the clone up to date.