|
|
|
|
|
by elevation
1928 days ago
|
|
I like self hosting git but these tutorials set you up with only a one-machine solution. I'd like to be able to self-host a git service that's robust in the face of network/hardware/OS maintenance. I know git is distributed by design. So if I want to push code to a pair of servers for better availability, I can do it explicitly: git push <remote1> <branch>
git push <remote2> <branch>
But what if I wanted to make this transparent but still highly available, such that the remote URL in git push <remote> <branch>
is actually backed by a HA cluster?Some of the software and ops to make this happen is Github's secret sauce. I'm not looking to compete with them, but would love an open source solution that had a better uptime than a single digital ocean droplet running debian. Ideally, I could get there without green-fielding raft consensus shims into a modified git binary. |
|