Git Sync
Your docs, always in sync
Connect your GitHub, GitLab, or Bitbucket repository and KBKit automatically syncs your markdown files on every push.
Multi-Provider Support
GitHub, GitLab, Bitbucket. One-click OAuth connection to any of your repositories.
Webhook-Driven Updates
Real-time sync on every push. No polling, no delays. Your docs update the moment you push.
Version History
Every sync creates a snapshot. Track changes over time and roll back to any previous version.
How It Works
Push to your repo, and KBKit takes care of the rest
KBKit integrates directly with your Git workflow. There is no separate CMS to learn, no copy-pasting between tools. Write your documentation in markdown, push to your repository, and KBKit handles parsing, rendering, and publishing automatically.
-
1
Connect your repo via OAuth
Authenticate with GitHub, GitLab, or Bitbucket in a single click. KBKit requests only the permissions it needs.
-
2
Configure which branch and path to sync
Choose the branch and directory that contains your documentation. Monorepo friendly.
-
3
Push your markdown files
Write and commit your docs using the tools you already know and love.
-
4
KBKit parses frontmatter, renders markdown, and publishes
Titles, descriptions, categories, and ordering are all extracted from YAML frontmatter. Your knowledge base updates in seconds.
$ git push origin main
Enumerating objects: 5, done.
remote: Resolving deltas: 100%
To github.com:acme/docs.git
a1b2c3d..e4f5g6h main -> main
---
✓Webhook received by KBKit
✓Parsing 12 markdown files...
✓3 new articles created
✓8 articles updated
✓1 article archived
✓Sync complete in 1.2s
Markdown
Supported markdown features
GFM
Full GitHub Flavored Markdown support including autolinks, strikethrough, and more.
Syntax Highlighting
Beautiful code blocks with language-aware syntax highlighting for over 100 languages.
Tables
Pipe-based markdown tables rendered with clean, responsive styling.
Task Lists
Interactive checkboxes for to-do lists and progress tracking within your documentation.
Frontmatter (YAML)
Define titles, descriptions, categories, and custom metadata in YAML frontmatter blocks.
Diagrams (Mermaid)
Render flowcharts, sequence diagrams, and more using Mermaid syntax in fenced code blocks.
Ready to sync your docs?
Connect your repository and publish your knowledge base in minutes.