我有一个工作副本存储库,我一直在工作没有问题;此存储库的来源在 GitHub 上。
我想让我的工作副本存储库可用作我的构建机器(另一个物理主机上的 VM)的源,这样我对工作副本所做的提交就可以在构建机器上构建和测试,而无需通过先上 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)。请假设工作副本 repo 位于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)
我错过了什么吗?