2011-03-08 24 views
6

Configuré un servidor web git en mi máquina local usando git-instaweb.git-instaweb y git-clone

Ahora quiero ser capaz de clonar a partir de ese repos, pero cuando intenté

git clone http://localhost:1234 me da un error:

fatal: http://localhost:1234/info/refs not found: did you run git update-server-info on the server? 

git update-server-info no ayudó. Alguien tiene una solución para esto?

Gracias de antemano.

Respuesta

2

Git instaweb está diseñado para navegación el repositorio en un navegador web, en lugar de algo que puede clonarse. Intente ir al http://localhost:1234 en su navegador web para ver.

Si desea clonar algo, puede estar buscando git-daemon en su lugar.

+1

Sí, por supuesto, git-daemon podría hacer eso, pero sería genial usar la misma URL, ¿no? Hg, por otro lado, le permitiría sacar de repositorios http servidos. Así que pensé, debería ser posible hacer lo mismo para git. – Ritchie

+0

Git puede extraer de los repos servidos con HTTP también. Pero eso no es lo que ofrece git-instaweb. –

+0

Disculpe, estaba tratando de decir "sacar del MIS servicio http repos" que sirvió por hg serve. – Ritchie