上海isp 发表于 2018-1-15 17:53:09

Windows下部署Git Server端

  解决方案一:
  (注意:如果英文阅读没太大障碍,直接到Bonobo官网看相关文档即可。)
  win7(windows server 2008应该也可以,没测试过)+
  IIS7.5(win7自带的)+
  Git Server用的是:Bonobo,开源免费,本质是一个asp.net mvc4程序,目前(2014-11-18)最新版本是:3.3.0。
  1、确保win7的IIS功能开启,确保电脑上安装了.NET4.5框架和asp.net mvc4(如果你的电脑本身已经装了VS2013这些就不用再装了),mvc4的下载链接。下载好bonobo,解压得到Bonobo.Git.Server文件夹,把整个文件夹放到一个地方,或者直接扔到C:\inetpub\wwwroot\下面即可
  2、打开IIS,配置好MVC4的应用程序池,参考这篇文章,前边的VS2010发布项目完全不用看,就看后边的连接池的配置以及注意事项。
  3、按照下图让IIS_USERS具备对Bonobo项目目录的更改和写入权限。
https://images0.cnblogs.com/blog/432037/201411/191249165316112.png
  4、建站。
  注意问题:
  a、如果找不到IIS_USERS用户,有可能是刚开启IIS功能,重启一下电脑即可。
  b、由于这个asp.net mvc4项目里已经包含了git相关的功能,所以电脑上不需要另外再安装Git For Windows工具了。
  解决方案二、
  下载Gitstack,一路下一步即可,傻瓜式操作,需要付费。
  注意事项:
  a、Gitstack包带了apache服务器,安装Gitstack的时候,它会尝试去使用80端口,所以需要把电脑上占用80端口的程序给杀掉。但有可能会发现这个端口被
  NT Kernel & System进程给占用了,如下图:
https://images0.cnblogs.com/blog/432037/201411/191256280935333.png
  解决办法参考这篇帖子。
页: [1]
查看完整版本: Windows下部署Git Server端