Ho un repository di copie funzionante su cui ho lavorato senza problemi; l'origine di questo repository è su GitHub.
Vorrei rendere disponibile il mio repository di copie di lavoro come origine per la mia macchina di compilazione (una VM su un altro host fisico), in modo che i commit che faccio sulla mia copia di lavoro possano essere compilati e testati sulla macchina di compilazione senza dover passare GitHub prima. Ho già una build per il repository GitHub in corso, ma mi piacerebbe che fosse un repository / build "d'oro"; cioè, se qualcosa va dentro, dovrebbe essere garantito il passaggio della build contro GitHub.
Ho esaminato la documentazione sugli URL Git e ho visto che c'è la possibilità di utilizzare un URL nel modulo git://host.xz[:port]/path/to/repo.git/
(vedi, ad esempio, la documentazione di git-clone ). Voglio farlo nel modo più semplice possibile, con il minimo di configurazione: non voglio dover impostare un daemon SSH o un server web solo per pubblicarlo sulla mia macchina di compilazione.
Sto eseguendo Windows 7 x64 RC, ho MSysGit e TortoiseGit installati e ho aperto la porta predefinita di Git (9814) sul firewall. Si prega di supporre che il repository della copia funzionante sia su D:\Visual Studio Projects\MyGitRepo
e il nome host sia devbox
. La macchina di compilazione è Windows Server 2008 x64. Ho provato il seguente comando sulla macchina di compilazione, con l'output associato:
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)
Mi sto perdendo qualcosa?