This idea only rings true if your team is reliant on a single infrastructure service you don&#x27;t control.<p>If you maintain mirrors of your repos on multiple servers you control, or on multiple services run by others (eg GitHub + BitBucket) there is no issue when one suffers an outage.<p>Hell, git&#x27;s <i>built-in</i> pull-request functionality works over email and doesn&#x27;t require any specific git server.<p>I have issues with git specifically (I find mercurial is a better tool for most tasks) but GitHub&#x2F;BitBucket&#x2F;etc are not the definition of what dvcs is about.