Unlike Subversion, Git can be hosted using basic files and a simple access method such as SSH. This setup requires only three steps -
Create a dedicated user to host the Git repository -
# As ‘root’
useradd git
Add all developers’ SSH public keys to the Git user to enable password-less Git access -