The more you understand the inner workings of git, the more you realize all the people who pointed and laughed at GitHub for being a centralized place for everyone's git repos were right.
This is especially true now that GitHub has reached 0 nines of uptime.