Why would one need Github source code to clone what git does, even if there were not already several dozen off-the-shelf self-host solutions (Gitlab says hi)?