http://www.perlmonks.org?node_id=1021154


in reply to What is the minimal GIT setup?

Probably the single biggest intellectual-hurdle that you need to overcome, with regards to git, is that there is no “centralized, authoritative ‘server’.”   Instead, “a repository is nothing-more and nothing-less than a directory.”   All of them are potentially “authoritative.”   Ordinary file-synchronization techniques are used.   The “minimal git setup” is, quite literally, your own machine.