公司要用到Git,所以我自己在自己電腦上搭建了一個gitlab服務器。
所需軟件:Git服務器端
下面開始配置服務器端
一、在win10下面打開IIS功能。開始-》控制面板-》程序-》打開或關閉windows功能,勾選Internet Information Services的選項。
二、將下載好的Bonobo Git Server解壓放到D盤中,可以新建一個servers的文件夾。
三、打開控制面板-》系統和安全-》管理工具,點擊Internet Information Services(IIS)管理器。
四、點開左邊樹狀圖,右擊網站-》添加網站。如圖所示填寫。名稱填Git,路徑填severs下面的子文件夾(注意是你自己放Bonobo sever git的文件夾),端口號隨便寫一個,只要不被占用就好了,這里我填的是8810。
五、點擊應用連接池,右擊Git-》高級設置,如圖所示填寫。.NET版本是v4,啟用32位應用程序填true,
現在如果你用的是win7,點擊右邊的瀏覽網站應該是可以打開網站了,如果打不開,就接着看第六步和第七部。
六(可選)因為安裝framework可能是在安裝iis之前,asp.net沒有注冊造成的,所以很簡單,只要運行這個命令就可以解決問題了,WIN10使用管理員權限打開命令提示符。(win10如果執行操作不成功的話,沒關系,直接跳到第七部)
C:/Windows/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis -i
七、這篇文章有答案。我輾轉找到了一篇文章,原文如下:http://www.jb51.net/os/windows/509075.html,利用dism工具 執行下面命令才成功。現在我就截取下來了,只需要在擁有管理員權限的命令提示符(cmd)中輸入這四個命令就行了,然后會提示你安裝到100%,再打開網站就大功告成啦!
-
dism /online /enable-feature /featurename:IIS-ISAPIFilter
-
dism /online /enable-feature /featurename:IIS-ISAPIExtensions
-
dism /online /enable-feature /featurename:IIS-NetFxExtensibility45
-
dism /online /enable-feature /featurename:IIS-ASPNET45
結語、記住用戶名和密碼都是admin就可以啦。
-------------------------
------------------------------------------------------------------------------------------------------------------補充
8、如果還是不行,那就需要最后這一步操作就大功告成了:把.NET Framework4.7高級服務里面的功能全部都選上,.NET Framework3.5里面的功能也全部都選上。