Pro Git
Pro Git Ahora que tienes una copia vacía de tú repositorio, todo lo que necesitas hacer es ponerlo en un servidor y establecer sus protocolos. Digamos que has configurado un servidor llamado git.example.com que tiene acceso a SSH, y quieres almacenar todos tus repositorios Git bajo el directorio / opt` / git`. Suponiendo que existe / opt / git en ese servidor, puedes configurar tu nuevo repositorio copiando tu repositorio vacío a:
$ scp -r my_project.git user@git.example.com:/opt/gitEn este punto, otros usuarios con acceso SSH al mismo servidor que tiene permisos de lectura-acceso al directorio / opt / git pueden clonar tu repositorio mediante el comando
$ git clone user@git.example.com:/opt/git/my_project.gitSi un usuario accede por medio de SSH a un servidor y tiene permisos de escritura en el directorio git my_project.git / opt / /, automáticamente también tendrá acceso push.
Git automáticamente agrega permisos de grupo para la escritura en un repositorio apropiadamente si se ejecuta el comando git init con la opción` --shared`.