引言:對于Git的服務器有很多種贞间,筆者目前使用最多的是GitBlit痰娱。對于GitBlit服務器的搭建相對而言比較簡單芽世。
時間:2016年7月18日21:08:38
作者:JustDo23
版本:[ GitBlit Go ][ Windows ][ 1.8.0 ][ 2016-06-22 ]
官網(wǎng):http://www.gitblit.org
01. 下載安裝
GitBlit的官方網(wǎng)站中提供了下載的渠道以及相應的官方文檔斜脂。可以根據(jù)文檔中的介紹一步步的執(zhí)行操作苗踪。本文很多信息都在參考官方文檔的提示颠区。
在下載完成之后,直接進行解壓縮通铲,這里需要注意的是路徑中不用使用空格
或者中文
毕莱。
02. 基礎配置
-
打開
data\gitblit.properties
發(fā)現(xiàn)該文件中的配置并沒有什么,而引用了同目錄下的defaults.properties
配置。 打開
data\defaults.properties
文件進行配置朋截。-
配置倉庫路徑蛹稍。
git.repositoriesFolder = D:/DevelopmentTools/Git/GitRepository 需要注意是文件路徑中斜杠要使用`/`
-
配置Http端口號。
server.httpPort = 0 默認為0部服,表示禁用 server.httpPort = 2323
-
配置Https端口號唆姐。
server.httpsPort = 8443 默認值 server.httpsPort = 0 配置為0 強烈推薦使用Https的,這會更安全廓八。Http和Https是可以共存的厦酬。
-
配置緩存大小。
git.packedGitLimit = 10m 默認值 git.packedGitLimit = 512m 配置為512 這里官方文檔提示應該設置為電腦能給的最大值瘫想。
03. 關于證書
證書可以進行手動的配置,也可以不進行配置使用默認的昌讲。直接跳過這一步就是使用默認的證書配置国夜。
-
回到解壓的目錄,找到
authority.cmd
進行雙擊短绸。雙擊之后就會彈框提示车吹。 -
輸入密碼
密碼可以在
data\defaults.properties
文件中進行配置server.storePassword = gitblit 默認密碼
-
生成證書
04. 運行GitBlit
回到解壓的目錄,找到gitblit.cmd
進行雙擊醋闭。運行之后會在命令行中提示啟動成功窄驹。
05. 瀏覽器查看
在瀏覽器中進行測試。使用http://localhost/
和本機IP
都是可以進行訪問的证逻。同一局域網(wǎng)內(nèi)的其他用戶也是可以訪問的乐埠。
06. 賬號密碼
網(wǎng)站訪問的界面是沒有注冊按鈕的。打開data\users.conf
文件囚企。
[user "admin"]
password = admin
role = "#admin"
role = "#notfederated"
所以管理員用戶名和密碼都默認為admin
丈咐。使用管理員登錄之后,可以創(chuàng)建倉庫龙宏,添加新的用戶棵逊。
07. 小結
走到這里GitBlit服務器基本搭建起來了。每次使用都需要使用cmd運行啟動银酗。關閉cmd之后網(wǎng)頁就訪問不到了辆影。接下來進行以Windows服務進行啟動GitBlit的配置。
08. Running as a Windows Service
回到解壓目錄黍特,使用文本編輯器打開
installService.cmd
-
設置
SET ARCH
的值和JVM的位數(shù)相同蛙讥。@REM arch = x86, amd64, or ia32 SET ARCH=amd64
-
設置
CD
的路徑為解壓的路徑@REM arch = x86, amd64, or ia32 SET ARCH=amd64 SET CD=D:\DevelopmentTools\Git\GitBlit
-
修改
--StartParams
里的啟動參數(shù),將參數(shù)全部刪掉--StartParams="" ^
保存并關閉
選中后右鍵以管理管理員身份運行
-
沒有任何報錯就說明服務安裝成功衅澈〖猓可以去運行cmd啟動服務管理界面進行查看已經(jīng)有該服務。
cmd 運行指令 services.msc
如果服務沒有啟動,直接啟動经备。在瀏覽器中輸入之前的網(wǎng)址查看拭抬。正常訪問到。
09. 小結
到這里侵蒙,關于GitBlit服務器的搭建就基本完工了造虎。
文章推薦
- 簡書一篇:http://www.reibang.com/p/8f37d27565b8
- CSDN一篇:http://blog.csdn.net/pengchua/article/details/7771903