Pro Git

Pro Git

🎯 ¿Cansado de los anuncios?
Elimínalos ahora 🚀
start on startup stop on shutdown exec /usr/bin/git daemon \ --user=git --group=git \ --reuseaddr \ --base-path=/opt/git/ \ /opt/git/ respawn

Por razones de seguridad, es recomendable lanzar este “demonio” con un usuario que tenga únicamente permisos de lectura en los repositorios (Lo puedes hacer creando un nuevo usuario git-ro y lanzando el “demonio” con él). Para simplificar, en estos ejemplos vamos a lanzar el “demonio” Git bajo el mismo usuario git que se usa con git-shell.

Tras reiniciar tu máquina, el “demonio” Git arrancará automáticamente y se reiniciará cuando se caiga. Para arrancarlo sin necesidad de reiniciar la máquina, puedes utilizar el comando:

initctl start local-git-daemon

En otros sistemas operativos, puedes utilizar xinetd, un script en el sistema sysvinit, o alguna otra manera (siempre y cuando demonizes el comando y puedas monitorizarlo).

A continuación, has de indicar a Git a cuales de tus repositorios ha de permitir acceso sin autentificar. Lo puedes hacer creando en cada repositorio un archivo llamado git-daemon-export-ok.

$ cd /path/to/project.git $ touch git-daemon-export-ok

La presencia de este archivo dice a Git que este proyecto se puede servir sin problema sin necesidad de autentificación de usuarios.


👉 Descargar el audiolibro GRATIS en Amazon
Reportar problema / Sugerencias
🧠 Hacer Trivia

eXTReMe Tracker