Git es uno de los sistemas de control de versiones más populares debido a su velocidad, eficiencia y soporte a un de desarrollo distribuido. Hoy LibreByte mostrará como compartir un repositorio git en modo lectura.
Paso 1: Ir al DIR del repositorio git
$ cd mi-repo
Paso 2: Crear el fichero git-daemon-export-ok
El fichero git-daemon-export-ok es un fichero vacío y su único objetivo es informarle a git que este repositorio está disponible en modo lectura o sea puede accederse usando el protocolo git. Si el repo no es un bare repo (vea la opción –bare del comando clone) entonces el fichero git-daemon-export-ok debe crearse dentro del DIR .git
$ touch git-daemon-export-ok
Paso 3: Ejecutar el servicio git
/usr/bin/git daemon --verbose --base-path=DIR-PADRE-DE_MI-REPO --reuseaddr --detach
Paso 4: Agregar al cron para que inicie cuando se inicie el SO
$ crontab -e
y luego agregar la siguiente línea
@reboot /usr/bin/git daemon --base-path=DIR-PADRE-DE_MI-REPO --reuseaddr --detach
Lecturas recomendadas
– man git daemon
– man git clone
– man git