- 用答案编辑 -
问:我们想在这里运行一个三层编程的 git 结构。程序员将能够在他们的本地机器上使用 Git,从运行在“生产”虚拟机上的远程存储库克隆推送和获取,然后将“生产”虚拟机上的最终代码推送到“部署”机器以供使用.
我们使用的是 Windows Server 2012 R2,我想出的关于如何做到这一点的信息很少。我在“部署”机器上安装了最新的 Bonobo git 服务器,并一直在从命令行在“生产”机器上测试克隆,但没有任何效果。它看不到远程 VM 上的存储库。
有没有人有关于在 IIS 网络上使用 Git 的多台机器的任何信息?倭黑猩猩甚至是为了这个目的吗?或者它只是 localhost 托管的 git 的 Web 界面?
A:Will 让我使用浏览器进行测试后,我记得在查看 URL 时,我将 IP 地址绑定到 wwwroot 目录中的子目录,这就是它找不到 .git 文件的原因。我从子目录中取消绑定 IP 地址,并将 IP 地址重新绑定到 IIS 中的“默认网站”。完成此操作后,它可以找到 Bonobo.Git.Server 子目录,并且我能够从“部署”机器克隆“生产”机器上的存储库。谢谢,威尔!