- 使用答案编辑 -
问: 我们想在这里工作运行三层编程git的结构。程序员可以在本地机器上使用Git,克隆推送和从在“Production”虚拟机上运行的远程存储库中获取,然后在“Production”VM上完成代码然后推送到“部署”机器使用。运行Windows Server的Git服务器2012 R2/IIS
我们正在使用Windows Server 2012 R2,而且我很少提供有关如何执行此操作的信息。我在“Deployment”机器上安装了最新的Bonobo git服务器,并且已经从命令行测试了“生产”机器上的克隆,并且没有任何工作。它没有在远程虚拟机上看到存储库。
有没有人有关于使用Git在IIS网络上使用多台机器的任何信息?倭黑猩猩甚至打算为此目的?或者它只是一个localhost托管的git的web界面?
答:之后会指出我使用浏览器进行测试当我查看URL绑定IP地址到wwwroot目录内的子目录时,我记得这是它为什么找不到。 git文件。我解除了子目录中的IP地址,并将IP地址重新绑定到IIS中的“默认网站”。在我完成之后,它可以找到Bonobo.Git.Server子目录,并且能够从“部署”计算机克隆“生产”计算机上的回购。谢谢,威尔!
您是指持续集成解决方案吗? GIT用于源代码控制。不测试/打包/部署。 – Oxymoron
我不完全确定我是谁。最好有一个简单的解决方案来在Windows IIS上自主托管一个git服务器,并让它可以作为我们网络上不同机器通过IP进行的远程回购。这可能是一个持续集成的解决方案,但对我来说,这似乎是一个常识。它看起来像是创建了倭黑猩猩,但是按照对T的安装说明,这并不是如何实现的。 – user4333011