Sounds like a design flaw... adding a centralized database to augment a decentralized version control system.
Comments, issues, pull requests, wiki, etc... should all be first class Git objects. I should be able to create pull requests while offline and push them up when I'm back online.