Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Easy Git Sync

69jesse69jesse2 downloads

Easy, uncompromising Git sync for your vault, on desktop and mobile.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Sync your Obsidian vault with a GitHub repository, on desktop and mobile.

  • Runs entirely inside Obsidian, phones included: no git or other app required.
  • Edits from different devices merge line by line. Where two touch the same line, both versions stay in the note, one tap to keep either.
  • Nothing is lost: an edit beats a deletion, and every version stays in the history.
  • An ordinary git repository, one commit per sync, named after the device and what changed.

Setup

  1. Install Easy Git Sync from Community plugins and open its settings.
  2. Press Create token on GitHub. The form opens filled in: under Repository access, pick your vault's repository (an empty private one is fine), then generate the token and copy it.
  3. Paste it into Access token, press Choose to pick the repository, then Start syncing. You see what will be uploaded, downloaded and merged before anything happens.

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.

Conflicts

A sync conflict in a note, with Keep MacBook, Keep iPhone (newer) and Keep both buttons

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.

Privacy

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.

Limits

  • GitHub only, for now. Other hosts may follow if there is demand.
  • Files over 100 MB are not synced, since GitHub refuses them.
  • Two files whose names differ only in capital letters cannot both exist on most devices; the second is skipped with a notice.
HealthExcellent
ReviewSatisfactory
About
Sync your vault with a GitHub repository on desktop and mobile, entirely inside Obsidian: no git or other app required. Edits from different devices merge line by line. Where two touch the same line, both versions stay in the note, one tap to keep either. Nothing is lost, and every sync is an ordinary commit named after the device and what changed.
GitSyncingBackup
Details
Current version
1.0.1
Last updated
9 hours ago
Created
11 hours ago
Updates
2 releases
Downloads
2
Compatible with
Obsidian 1.11.4+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
69jesse69jesse
GitHub69jesse
  1. Community
  2. Plugins
  3. Git
  4. Easy Git Sync

Related plugins

GitHub

GitHub Sync

Sync vault to personal GitHub.

Git

Integrate Git version control with automatic backup and other advanced features.

YAOS

Simple real-time sync powered by your own Cloudflare Worker.

GitHub

Git Sync

Sync your vault across all devices using your own GitHub account. Free forever.

Differential ZIP Backup

Back our vault up with lesser storage.

GitHub

GitHub Gitless Sync

Sync a GitHub repository with vaults on different platforms without requiring git installation

Settings profiles

Create various global settings profiles, that sync between vaults.

Yandex Disk Sync

Synchronize your vault with Yandex Disk. Supports bidirectional sync, conflict resolution, and works on mobile.

Remotely Save

Sync notes between local and cloud with smart conflict: S3, Dropbox, webdav, OneDrive, Google Drive, Box, pCloud, Yandex Disk, Koofr, Azure Blob Storage.

Baidu Netdisk Sync

Cross-platform bi-directional synchronization with Baidu Netdisk for your vaults.