首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows 2012 R2/IIS上运行Git服务器

问在Windows 2012 R2/IIS上运行Git服务器
EN

Stack Overflow用户
提问于 2017-02-06 19:49:09
回答 1查看 2.9K关注 0票数 4
  • 有答案的编辑-

问:我们想在这里运行一个三层编程git结构.程序员可以在他们的本地机器上使用Git,从运行在"Production“虚拟机上的远程存储库中克隆、推送和获取Git,然后将"Production”VM上的最终代码推送到“部署”机器上使用。

我们使用的是Windows 2012 R2,而关于如何做到这一点,我提供的信息很少。我在“部署”机器上安装了最新的Bonobo服务器,并且一直在测试命令行中的"Production“机器上的克隆,但是没有任何东西工作。它看不到远程VM上的存储库。

有没有人知道在使用Git的IIS网络上使用多台计算机的任何信息?Bonobo甚至是为了这个目的吗?或者它只是一个本地主机托管的git的网络接口?

答:威尔指示我使用浏览器进行测试后,我记得在查看网址时,我已经将IP地址绑定到了www.root目录中的一个子目录,这就是为什么它找不到.git文件的原因。我从子目录中解除IP地址的绑定,并将IP地址重新绑定到IIS中的“默认网站”。在我这样做之后,它可以找到Bonobo.Git.Server子目录,并且我能够从“部署”机器克隆“生产”机器上的回购。谢谢威尔!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-06 22:48:13

我看不出Bonobo为什么不应该在这方面帮助您--它基本上可以使用IIS和Git做两件事:

  1. 允许您使用与IIS服务器的HTTP/HTTPS会话远程访问git reposistories
  2. 提供一个基于web的前端(像一个非常、非常精简的GitHub版本),它允许您处理Bonobo的管理(用户、权限等),还可以通过web浏览器查看您的存储库内容。

您将不得不在您的“生产”和“部署”机器上安装Bonobo,而两个Bonobo服务器不会相互了解或相互通信--您的开发人员必须将这两台服务器设置为远程服务器并适当地推送到它们上,否则您将不得不安排一些其他的自动化进程来实现这一点。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42076074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档