Estos son los comandos que utilizamos para preparar nuestro servidor linux para poder almacenar nuestros repositorios de GIT.
Hay que tener instalado el paquete de git...
Creamos el usuario git, que sera el que gestionara los repositorios
Damos derechos de escritura al grupo git, ya que los usuarios que accedan al repositorio perteneceran al grupo git
Creamos nuestro usuario que pertenecerá al grupo de git (nnn equivale al id del grupo)
Modificamos los usuarios para que no tengan acceso a consola. Modificamos /bin/bash por /usr/bin/git-shell en el archivo passwd de la carpeta /etc/
En este caso, el usuario xve podrá acceder a los repositorios git que se encuentren en la carpeta /home/git/...
puede ver como crear un repositorio aquí:
http://lwp-l.com/f1602653