- Documentation
- Learning Hub
- Section 3 of 5 Deploying dashboards with Git Sync
Deploy a dashboard with Git Sync
Hands-on: sync your dashboard JSON with Git Sync
Use the dashboard JSON you exported with the Foundation SDK. Connect Git Sync to a GitHub repository, commit that JSON into the synced path, and verify the dashboard appears as a provisioned dashboard in Grafana.
Before you start
Make sure you have the following:
- Grafana Admin access on your instance
- A GitHub repository you can commit to
- Dashboard JSON exported from the Foundation SDK (with a stable UID)
- Authentication for GitHub (for example a personal access token)
Set up, then practice
Complete steps 1–3 with the Git Sync setup docs (this journey’s connection path). Then commit your SDK JSON (steps 4–5) and verify the provisioned dashboard.
After Git Sync is connected, these learning paths help you navigate Provisioning and work with provisioned dashboards in the UI. They assume a repository is already configured; they do not replace the setup docs or the SDK JSON commit in the table above.
Use Git Sync to manage resources
Welcome to the learning path that shows you how to use Git Sync to manage your Grafana resources with version control.
Open in Grafana Cloud
Complete this learning path directly in your Grafana Cloud stack with an interactive learning experience.
Work with dashboards using Git Sync
Welcome to the learning path that shows you how to create, edit, and manage dashboards using Git Sync workflows with version control.
Open in Grafana Cloud
Complete this learning path directly in your Grafana Cloud stack with an interactive learning experience.