A comparison on git Multi-Site geo-replication
2022-07-02 / modified at 2023-02-09 / 103 words / 1 mins
️This article has been over 1 years since the last update.

Here are some solutions for repository Multi-Site(cross data-center) replication for enterprise.

Multi-Site replication, aka Geo-replication, is not an equivalence of high availability or disaster tolerance, it’s mainly used for collaboration between globally distributed teams, and has no concept of switchover.

$2Multi-SitereplicationReady-onlyEE: GitHub repository caching(with different DNS names)OSS: Cloudflare's workerOSS:Git CDNRead-only with write-through proxyingEE:Gitlab's geo(Enterprise)OSS:(Not a Git)Subversion write-throughRead/write with transactions(locks)EE:WANdisco's Git-MultiSite(PAXO)EE: GitHub spokes(3PC)

It’s always the best way to buy an enterprise license.