Articles · Files, backup & privacy
Syncing your vault with Git to a private repo
Markdown is Git-friendly. A `.gitignore`, a private GitHub repo, and a login hook — sync done.
Kition Team·Apr 17, 2026·1 min read
A gitignore template
.kition/cache/
.kition/sessions/
Resources/.thumbnails/
*.tmpRecommended sync cadence
- SessionStart hook: pull once
- Stop hook: commit + push
- Manual: add a "git: snapshot now" command in the palette
Conflicts
Markdown conflicts are readable; binary .kitable table conflicts are not. Either one editor per table-vault, or export tables to CSV and version those.
Related reading
Files, backup & privacy
Sync via iCloud / OneDrive / Dropbox
Putting the vault in a sync folder is the simplest cross-device option — exclude `.kition/sessions/` and cache.
Files, backup & privacy
Data portability: leave Kition anytime
Don’t like Kition? Take the vault folder with you. Markdown opens anywhere; `.kitable` exports to CSV / JSON in one step.
