>>slickt+(OP)
Okay fine, but replace "companies" with "people" and remove "mission critical" from my comment and the question still stands. Setting up and managing a Git repository on a Raspberry Pi in your own home is at least an order of magnitude more effort than creating a repository on GitHub or a similar service, and you miss out on all the non-Git-related benefits of using such a service.