¿Cómo puedo hacer que mi repositorio local esté disponible para git-pull?

Tengo un repositorio de copias de trabajo en el que he estado trabajando sin problemas; El origen de este repositorio está en GitHub.

Me gustaría que mi repositorio de copias de trabajo esté disponible como el origen de mi máquina de compilación (una VM en otro host físico), para que las confirmaciones que realice en mi copia de trabajo se puedan construir y probar en la máquina de compilación sin tener que ir a través de GitHub primero. Ya tengo una compilación para el repositorio de GitHub, pero me gustaría que sea un repositorio / compilación "dorado"; es decir, si algo entra allí, se debe garantizar que la compilación contra GitHub pase.

He visto la documentación sobre las URL de Git y veo que existe la opción de usar una URL en el formulariogit://host.xz[:port]/path/to/repo.git/ (ver, por ejemplo, documentación de git-clone). Quiero hacer esto de la manera más simple posible, con el mínimo de configuración: no quiero tener que configurar un demonio SSH o un servidor web solo para publicar esto en mi máquina de compilación.

Estoy ejecutando Windows 7 x64 RC, tengo instalado MSysGit y TortoiseGit, y he abierto el puerto predeterminado de Git (9814) en el firewall. Suponga que el repositorio de copia de trabajo está enD:\Visual Studio Projects\MyGitRepo, y el nombre de host esdevbox. La máquina de compilación es Windows Server 2008 x64. He estado intentando el siguiente comando en la máquina de compilación, con el resultado asociado:

D:\Integration>git clone "git://devbox/D:\Visual Studio Projects\MyGitRepo"
Initialized empty Git repository in D:/Integration/MyGitRepo/.git/
devbox[0: 192.168.0.2]: errno=No error
fatal: unable to connect a socket (No error)

¿Me estoy perdiendo de algo

Respuestas a la pregunta(12)

Su respuesta a la pregunta