Fixing Power BI + GitHub Sync Issues: Lessons Learned
Recently, one of our Power BI workspaces stopped syncing with its GitHub branch. At first, I thought it was just a temporary glitch—but after a few days, it became clear this wasn’t going to fix itself.
To my surprise, there wasn’t much documentation or community feedback on this issue, so I decided to share my experience in case someone else runs into the same roadblock. Consider this more of a lessons learned post than a strict step-by-step guide.
The Problem
One workspace stopped syncing, with the Source Control side panel stuck on “Loading your content…”.
Unfortunately, it didn’t stop there—two more workspaces soon started behaving the same way.
The Solutions That Worked (Sometimes)
After plenty of trial and error, I found two approaches that helped restore the sync.
- Revert to the Last Known Good Commit
On one workspace, a direct revert to the latest stable commit fixed the issue immediately.
On another, I had to go step by step, reverting commit by commit until the sync finally kicked back in. - Disconnect and Reconnect the Workspace
By unlinking the GitHub branch and re-establishing the connection, I managed to restore sync.
⚠️ Important: When reconnecting, you must choose whether to copy the content from the workspace to Git, or from Git to the workspace.
Based on a past horror story (where I lost workspace content), I opted to copy from workspace to Git.
This method worked on two workspaces, but not the first one that broke—so it’s not a universal fix.
Key Takeaway
If your Power BI + GitHub integration suddenly gets stuck, you can try:
- Reverting commits until you hit the last stable sync.
- Disconnecting and carefully reconnecting the workspace.
Neither approach is perfect, but both can help when you’re stuck at the dreaded “Loading your content…” message.
This was a frustrating experience, but it taught me a lot about how fragile the integration between Power BI Service and GitHub can be.
Have you run into similar Git + Power BI sync quirks?
Share your experience in the comments—I’d love to compare notes and maybe prevent future “horror stories.”