2011-03-03 8 views
22

¿Cómo comienzo git daemon en Windows para permitir que comience a servir solicitudes? Parece que msysgit se supone que debe instalarlo como un servicio de Windows o algo así, pero no veo uno.Cómo iniciar git daemon en Windows

+1

Véase mi respuesta aquí: http://stackoverflow.com/questions/233421/hosting-git-repository -in-windows –

Respuesta

27

Git para Windows 1.7.4 incluye soporte para git daemon en Windows que faltaba en versiones anteriores. Para exportar su repositorio, necesitará crear un archivo llamado git-daemon-export-ok en el directorio .git o incluir la opción de línea de comando --export-all.

En un repositorio git de ejecución: git daemon --export-all y se puede entonces conectarse a él desde una máquina remota, por ejemplo: git ls-remote git://yourmachine/path/to/repo

+0

Si está parado en un repositorio de git y está iniciando el daemon, como escribió. ¿Cuál debería ser/path/to/repo? – corgrath

+10

Lleve la ruta local completa al directorio de trabajo. Entonces, si su código está en c: \ src \ CoolProject e inicia git daemon en esa carpeta, git ls-remote git: // yourmachine/src/CoolProject debe listar los refs disponibles. – patthoyts

+0

Estaba buscando esta información, también. Gracias patthoyts. –

6

Puede usar SCM-Manager en lugar de git daemon.

+0

Gracias por esto. Servir a Git en Windows realmente es un PITA, pero esta herramienta lo hizo rápido y fácil. – dvdgsng