本文將介紹如何在Windows操作系統下搭建Git服務器和客戶端。服務器端采用的是Bonobo Git Server,一款用ASP.NET MVC開發的Git源代碼管理工具,界面簡潔,基於Web方式配置,簡單易用。客戶端是采用的TortoiseGit工具,UI操作,省去輸入命令的麻煩,對於windows用戶來說更易於使用。
所需軟件:
- Git服務器端:
- Git客戶端:
如果以上連接無法正常訪問, 序號1:可百度搜索:GIT64位或GIT32位等關鍵字找到相應的版本進行下載.
序號2:可百度搜索:TortoiseGit 64位或者GIT32位等關鍵字找到相應的版本進行下載.
一:配置服務器端
以下案例服務器環境是基於Windows10 + IIS7 + Bonobo Git Server 5.2 + WebDAV ,其他版本的操作系統或IIS略有不同
- 在Windows10下打開IIS7功能。開始-》控制面板-》程序-》啟用或關閉windows功能,勾選Internet Information Services的選項。不會的可以谷歌或百度下。
2.下載好的Bonobo Git Server。是一個.zip壓縮包文件,是用ASP.NET MVC開發的網站。
3.解壓上步下載的壓縮包到C:\inetpub\wwwroot。
4.修改APP_Data文件夾權限。允許IIS用戶修改網站代碼中的(C:\inetpub\wwwroot\Bonobo.Git.Server\App_Data)文件夾,所以需要做如下配置:
- 在APP_Data文件夾上右鍵選擇“屬性”
- 到“Security”(安全)的Tab頁點擊“Edit”(編輯)
- 給IIS_IUSRS賦予Write和Modify權限。(我通常是直接選擇:完全控制)
=》如果上步驟沒找到IIS_IUSRS用戶。那就點擊添加→左下角高級→右邊點擊立即查找,最后添加即可,這樣就可以在 “組或用戶名”列表中顯示了.
以上配置好之后, 我們首先打開IIS管理器。
1.選擇:網站右擊添加網址,然后彈出一個添加網站的界面, 自己擬定一個網站名稱,然后物理路徑也就是剛才那個解壓好的文件包的路徑。最好一步自定義一個端口號確定即可。
2.上步操作之后, 我們可以在網站列表中看到剛才添加好的網站。然后我們點擊》 應用程序池,找到我們剛發布的網站,看看.NET Framework 版本是否是4.0。
如果不是,請右擊網站,點擊》基本設置,選擇4.0即可,托管管道模式選擇》集成 。
3. 最后一步:選擇網站右擊》管理網址》瀏覽,(或者右邊中間的位置有個:瀏覽網站)如果能看到如下界面, 說明我們已經部署成功了。默認管理員賬號密碼均為:admin
如果對英文不習慣的,可以先通過admin賬號密碼登陸進去。再到上面菜單欄找到Settings》Language》Chinese(Simplified,PRC)即可。
到此我們的Git服務器已經搭建完成. 不過下面有個問題提醒:
》如果是第一次使用 IIS管理器, 很有可能報各種錯, 其中有個錯誤好像是要給IIS注冊>FrameWork 4.0。 下面簡單介紹下IIS注冊FrameWork4.0的步驟。或者直接百度》IIS注冊FrameWrok 4.0方法。
1.打開dos命令窗口,打開窗口時請以管理員的身份打開。
開始->輸入cmd->找到cmd.exe->右鍵cmd.exe->以管理員身份打開(彈出菜單)->打開dos命名窗口。
2.打開framework4.0所在目錄,一般情況下在此目錄下:C:\Windows\Microsoft.NET\Framework\v4.0.30319
3.在dos窗口中,后面按空格鍵,然后輸入 -i 參數。(C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i)輸入完畢后,回車即安裝framework4.0到iis上。