While I didn't try it myself (I just run my own git server), symlinking the directory of that to kbfs (or maybe just create a git repo there and make some magic to locally push stuff) should work.
I saw that recently, after the post on here about the 'pass compatible password management for teams', I forget what it was called.
It's actually more along the lines of the latter I wanted to do with Passbase - seeing as it's already using KBFS it would be (relatively) easy to do password sharing, just throw it in a shared private folder.
I was thinking more of the shared pizza-order password with room-mates, or groceries, bill-paying - whatever - than professional teams, though.
I digress, yes, I'd definitely recommend using Pass over anything I've cobbled together!
While I didn't try it myself (I just run my own git server), symlinking the directory of that to kbfs (or maybe just create a git repo there and make some magic to locally push stuff) should work.