Como crear un repositorio.git en en servidor de control de versiones

En este tutorial crearemos un repositorio git en un servidor.

Los primero es crear una carpeta donde almacenaremos el repositorios yo suelo utilizar /opt o /usr/local.Dentro de la carpeta creamos otro que la podemos llamar por ejemp. GitRepositories ahí almacenaremos los repositorios que se vayan a utilizar.

cd /opt

mkdir GitRepositories

Una vez creada la carpeta donde almacenaremos los repositorios creamos una carpeta de nuestro proyecto.

cd /GitRepositories

mkdir miproyecto.git

Entramos en la carpeta

cd miproyecto.git

Y creamos el repositorio con el siguiente comando.

git --bare init

Y ahora compartimos con permisos de escritura

git config core.shareRepository true

O

git config core.shareRepository group

Tambien se puede hacer

git --bare --share=true

git --bare --share=group

Si no tenemos un grupo creado para los repositorios , se puede crear un grupo para todos o individual (por repositorio) para mayor seguridad. Creamos el grupo

chgrp -R nombre_grupo /directorio_repositorio

y  damos al grupo permisos de escritura y lectura

chmod -R g+rw /directorio_repositorio