So, for some ongoing projects I maintain what you might call a semi-decentralized, or a weakly-centralized, git workflow.
The basic set up is this. I have three repositories on which I might work on my projects: A home desktop, a laptop, and a virtual private server.
The VPS would be …