Eu tenho um repositório de cópia de trabalho no qual tenho trabalhado sem problemas; a origem deste repositório está no GitHub.
Eu gostaria de disponibilizar meu repositório de cópia de trabalho como a origem para minha máquina de construção (uma VM em outro host físico), de modo que os commits que faço para minha cópia de trabalho possam ser compilados e testados na máquina de construção sem ter que passar por GitHub primeiro. Já tenho um build para o repositório GitHub em andamento, mas gostaria que fosse um repositório / build "dourado"; ou seja, se algo entrar lá, a compilação com o GitHub deve ser aprovada.
Eu olhei a documentação sobre URLs do Git e vi que há a opção de usar uma URL no formulário git://host.xz[:port]/path/to/repo.git/
(consulte, por exemplo, a documentação do git-clone ). Quero fazer isso da maneira mais simples possível, com o mínimo de configuração: não quero ter que configurar um daemon SSH ou servidor web apenas para publicar isso na minha máquina de construção.
Estou executando o Windows 7 x64 RC, tenho MSysGit e TortoiseGit instalados e abri a porta padrão do Git (9814) no firewall. Assuma que o repo da cópia de trabalho está em D:\Visual Studio Projects\MyGitRepo
e o nome do host é devbox
. A máquina de construção é o Windows Server 2008 x64. Tenho tentado o seguinte comando na máquina de construção, com a saída associada:
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)
Estou esquecendo de algo?