我有一个工作副本存储库,我一直在正常工作;该存储库的来源位于GitHub上。
我想将我的工作副本存储库用作构建机器(另一台物理主机上的虚拟机)的源,这样我对工作副本所做的提交就可以在构建机器上构建和测试,而无需经过GitHub首先。我已经有一个用于GitHub存储库的构建,但是我希望这是一个“黄金”存储库/构建;也就是说,如果有什么问题,应该保证针对GitHub的构建能够通过。
我查看了有关Git URL的文档,并发现可以使用表单中的URL git://host.xz[:port]/path/to/repo.git/
(例如,参见git-clone文档)。我想用最简单的方法,用最少的配置就可以做到这一点:我不想只为了将它发布到我的构建机器上而建立一个SSH守护进程或Web服务器。
我正在运行Windows 7 x64 RC,安装了MSysGit和TortoiseGit,并且在防火墙上打开了Git的默认端口(9814)。请假定工作副本存储库位于D:\Visual Studio Projects\MyGitRepo
,主机名是devbox
。构建计算机为Windows Server 2008 x64。我一直在构建计算机上尝试以下命令以及相关的输出:
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)
我想念什么吗?