This is all uinclear to me.
--> pacman -S ssh git
Voilà, you're self hosting a git server...
--> pacman -S ssh git
Voilà, you're self hosting a git server...
The point is that a git server isn't just ssh and git except in the most barebones simple use case.