最佳答案
我有一个可用的副本存储库,这个存储库是在 GitHub 上建立的。
我想让我的工作副本存储库作为构建机器(另一个物理主机上的 VM)的原点,这样我对工作副本的提交就可以在构建机器上构建和测试,而不必首先通过 GitHub。我已经为 GitHub 存储库构建了一个版本,但我希望这是一个“黄金”存储库/构建; 也就是说,如果有什么东西在那里,针对 GitHub 的构建应该保证通过。
我查看了关于 Git URL 的文档,发现可以选择使用形式为 git://host.xz[:port]/path/to/repo.git/
的 URL (参见,例如,Git 克隆文档)。我想用尽可能简单的方式来完成这项工作,同时尽可能减少配置: 我不想仅仅为了将它发布到我的构建机器上就必须设置一个 SSH 守护进程或 Web 服务器。
我正在运行 Windows 7 x64 RC,我已经安装了 MSysGit 和 TortoiseGit,并且我已经在防火墙上打开了 Git 的默认端口(9814)。请假设工作副本回收是在 D:\Visual Studio Projects\MyGitRepo
,并且主机名是 devbox
。构建计算机是 WindowsServer2008x64。我一直在生成机器上尝试以下命令,以及相关的输出:
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)
我错过了什么吗?