I have thought about adding git support directly to pa, but I think it's out of scope.
Here's what I do now:
Encrypted volume synced with syncthing, everything basically stored as plain text and (like you, i think) a few shell scripts to throw passwords into the clipboard.
Would your thing work with a simple synced volume?
I have thought about adding git support directly to pa, but I think it's out of scope.