1.下載gitblit,可以網上下載,也可以在下面雲盤鏈接取
gitblit-1.8.0 下載鏈接:https://pan.baidu.com/s/1x7dnbyDp1FmYjMosJbGR8w 密碼:kmg2
2. 電腦配置java運行環境,確認配置成功
3. 將剛剛下載的gitblit安裝包解壓使用,無需安裝
4. 配置gitblit配置文件。
a.打開Gitblit目錄下的data文件夾,會看到gitblit.properties與defaults.properties,使用文本編輯工具打開。
看到gitblit.properties 其實是使用了defaults.properties里面的配置。所以直接修改defaults.properties就好了。
b.修改git.repositoriesFolder,這是git倉庫存放路徑,自己在電腦上新建一個文件夾就好。
例如:git.repositoriesFolder = F:/gitblit/GitProject
c.找到server.httpPort,設定http協議的端口號
例如:server.httpPort = 10101
d.找到server.httpBindInterface,設定服務器的IP地址
例如:server.httpBindInterface = 127.0.0.1
e.找到server.httpsBindInterface,設定為localhost
server.httpsBindInterface = localhost
f. 找到server.shutdownPort ,如果端口有沖突,可以改一下
例如:server.shutdownPort = 10100
下面是我配置文件的部分截圖
5.配置完成后,雙擊運行gitblit.cmd 批處理文件,服務器就開始運行了。運行成功如下圖
6. 這時可以使用瀏覽器訪問gitblit,類似於訪問github一樣
例如我訪問 http://192.168.1.195:10101
界面如下,我服務器上已經有一些倉庫了。默認用戶admin,密碼admin。登錄后可以對倉庫,用戶以及團隊成員進行管理
7.現在gitblit是使用cmd窗口運行起來的,窗口關閉服務就停止了。所以最好是把gitblit服務注冊為后台服務。
將gitblit注冊為后台服務的方法: 打開installService.cmd文件
a.修改 ARCH
32位系統:SET ARCH=x86
64位系統:SET ARCH=amd64
b.添加 CD 為程序目錄
SET CD=F:\gitblit\gitblit-1.8.0(gitblit所在目錄)
c.修改StartParams里的啟動參數為空。
我的配置如下:
@REM arch = x86, amd64, or ia32 SET ARCH=amd64 SET CD=F:\gitblit\gitblit-1.8.0 @REM Be careful not to introduce trailing whitespace after the ^ characters. @REM Use ; or # to separate values in the --StartParams parameter. "%CD%\%ARCH%\gitblit.exe" //IS//gitblit ^ --DisplayName="gitblit" ^ --Description="a pure Java Git solution" ^ --Startup=auto ^ --LogPath="%CD%\logs" ^ --LogLevel=INFO ^ --LogPrefix=gitblit ^ --StdOutput=auto ^ --StdError=auto ^ --StartPath="%CD%" ^ --StartClass=org.moxie.MxLauncher ^ --StartMethod=main ^ --StartParams="" ^ --StartMode=jvm ^ --StopPath="%CD%" ^ --StopClass=org.moxie.MxLauncher ^ --StopMethod=main ^ --StopParams="--stop;--baseFolder;%CD%\data" ^ --StopMode=jvm ^ --Classpath="%CD%\gitblit.jar" ^ --Jvm=auto ^ --JvmMx=1024
修改完成,雙擊運行installService.cmd就可以將gitblit注冊為后台服務也就是Windows service.
cmd窗口使用
msconfig命令可以查看后台服務,net start 可以查看開啟的服務
刪除gitblit后台服務命令: sc delete gitblit
但是我配置后,后台服務一直啟動不了。希望配置成功的可以教教我!