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項目目錄的更改和寫入權限。

4、建站。

注意問題:

a、如果找不到IIS_USERS用戶,有可能是剛開啟IIS功能,重啟一下電腦即可。

b、由於這個asp.net mvc4項目里已經包含了git相關的功能,所以電腦上不需要另外再安裝Git For Windows工具了。

解決方案二、

下載Gitstack,一路下一步即可,傻瓜式操作,需要付費。

注意事項:

a、Gitstack包帶了apache服務器,安裝Gitstack的時候,它會嘗試去使用80端口,所以需要把電腦上占用80端口的程序給殺掉。但有可能會發現這個端口被

NT Kernel & System進程給占用了,如下圖:

解決辦法參考這篇帖子


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM