使用Gitblit 在windows 上部署你的Git Server

前言

  之前在dudu的文章裏看到過用bonobogit 部署在 IIS 7.5 上的Window 平臺的git 服務器。學着部署使用了一段時間,發現總是有那樣和這樣的問題。Bonobogit對Windows要求的平臺也高,於是又在網上找了一下,發現其實還是有不少軟件支持在Windows平臺上部署git Server 的。

Gitblit

  Gitblit 是一個使用Java來管理Git的軟件,其本身有很多特性分支。關於Gitblit 的詳細情況可以到官網上查看: http://gitblit.com

 閒話少說,以下是gitblit 的安裝步驟。(首要條件Java 虛擬機 !)

1、下載Gitblit 這裏我使用的是Gitblit Go 分支,這個分支版本的好處就是什麼都集成到一塊了,不需要安裝別的東西。

下載地址:http://code.google.com/p/gitblit/downloads/detail?name=gitblit-1.0.0.zip

2、配置gitblit.properties 文件。

  gitblit需要配置的東西不多,一般我們只要配置下面幾項即可:

git.repositoriesFolder   這個是存放Git庫的文件夾。

server.httpPort 和server.httpsPort   分別爲http協議和https 協議的端口。

server.httpBindInterface 和server.httpsBindInterface 宿主監控的網絡接口 ,就是服務器端訪問的網址。

 

git.repositoriesFolder = d:/git  表示倉庫路徑

 

server.httpPort = 10010 表示端口爲10010

 

server.httpsPort = 0  禁用https

 

server.httpBindInterface = 服務器IP地址

 

server.httpsBindInterface = localhost  如果禁用https,這個就無所謂了



完成後運行gitblit.cmd 批處理文件,可以看到以下界面:

然後在瀏覽器輸入  上面修改的 httpBindInterface 的地址(這裏爲 Localhost) 和端口 httpPort:

在界面上輸入用戶名和密碼  默認都爲 admin (這個在Users.conf文件中)。

進入系統後就可以創建 Git Repository 和會員了。

 

以Windows service 方式啓動

   Gitblit可以使用 Apache Commons Daemon 方式配置安裝爲Windows service。

以“編輯”方式打開 installService.cmd

修改 ARCH  = x86 (這裏設置爲 x86,請根據服務器平臺進行相應設置)

添加 CD 爲程序目錄,

Set CD=youpath\gitblit-0.9.3

修改StartParams裏的啓動參數,這裏我們把它的配置全部刪除,使用 gitblit.properties裏的配置即可。

以管理員方式打開CMD 然後運行這個批處理文件。
如果沒有提示異常 則到 “服務“ 組件裏 找到 ”gitblit“ 這個服務然後啓動。
打開歷覽器 輸入 地址就可以看到剛纔的網站了。

備註:可以在 CMd 中 運行 SC delete "服務名稱" 刪除服務;程序目錄 Logs 下查看日誌信息。

 

其他 Windows 上的 Git 服務器端

http://gitstack.com/   這個是收費的

http://www.chodounsky.net/bonobo-git-server/

https://github.com/otac0n/WebGitNet/wiki/Getting-Started

https://github.com/yysun/Git-Web-Access

發佈了238 篇原創文章 · 獲贊 25 · 訪問量 109萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章