- 编辑回答 -
问:我们希望在工作中运行一个三层编程git结构。程序员可以在本地计算机上使用Git,在“生产”虚拟机上运行的远程存储库进行克隆,推送和获取,然后将最终代码推送到“部署”机器上供使用。
我们正在使用Windows Server 2012 R2,并且我在如何做到这一点方面获得了很少的信息。我在“部署”机器上安装了最新的Bonobo git服务器,并一直在测试从命令行在“生产”机器上克隆,但什么都没发生。它看不到远程VM上的存储库。
有人了解在IIS网络上使用多台机器与Git吗? Bonobo是否适用于此目的?还是它只是用于本地主机的Web接口?
答:在Will指导我使用浏览器进行测试后,我想起来看URL时已经将IP地址绑定到wwwroot目录中的子目录中,这就是为什么它找不到.git文件的原因。我取消了IP地址与子目录之间的绑定,并重新将IP地址绑定到IIS中的“默认网站”。这样做后,它就能找到Bonobo.Git.Server子目录,我就能够在“部署”机器上从“生产”机器克隆仓库了。谢谢,Will!