1. 環境準備
作業系統:windows server2012
安裝程式:jdk-7u80-windows-x64.exe
gitblit-1.8.0.zip
Git-2.21.0-64-bit.exe
TortoiseGit-2.6.0.0-64bit.msi
TortoiseGit-LanguagePack-2.8.0.0-64bit-zh_CN.msi
2. jdk安裝
- 輕按兩下 jdk-7u80-windows-x64.exe
gitblit部署 - 下一步傻瓜安裝
gitblit部署 -
配置環境變量
右擊我的電腦-屬性-進階系統設定-進階-環境變量
gitblit部署 建立系統變量,變量值為安裝的jdk路徑
建立系統變量CLASSPATH,變量值為
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\sa-jdi.jar;%JAVA_HOME%\lib\jconsole.jar;%JAVA_HOME%\lib\jawt.jar;%JAVA_HOME%\lib\javafx-mx.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\ant-javafx.jar;
編輯系統變量Path,變量值為;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin
測試java運作環境
打開運作輸入 cmd ,輸入指令java ,如果出現如下截圖資訊則通過驗證
gitblit部署 3. gitblit安裝
- 解壓安裝包
gitblit部署 - 在data目錄中将defaults.properties檔案複制一份,改名為my.properties
- 打開gitblit.properties檔案,注釋掉include = defaults.properties這句,添加include = my.properties這句,說明使用的是my.properties配置檔案
- 修改my.properties配置檔案
- 找到server.httpPort,設定http協定的端口号: server.httpPort = 10001
- 找到git.repositoriesFolder 設定倉儲位置 D:/gitblit/repository
- 找到server.httpBindInterface,設定伺服器的IP位址(本機IP位址):server.httpBindInterface = 10.203.43.181
- 找到server.httpsBindInterface,設定為localhost:server.httpsBindInterface = localhost
- 輕按兩下啟動指令
在指令行顯示started 後打開浏覽器,通路 http://10.203.43.181:10001/,如果出現下圖,說明伺服器已經搭建完畢。預設賬号和密碼均為 admin
4. gitblit建立使用者、版本庫,并配置設定通路權限
- 使用admin管理者使用者登入
gitblit部署 gitblit部署 gitblit部署 gitblit部署 - 建立版本庫,并設定版本庫通路權限
gitblit部署 通過test1使用者登入發現test版本庫已經有操作權限gitblit部署
5. Git用戶端搭建
- 下載下傳Git用戶端最新版本,Git用戶端官網:https://git-scm.com/downloads,下載下傳完畢後打開,一路回車預設安裝即可
- Git本機配置,找到安裝好的Git用戶端,點選Git Bash
gitblit部署
指令語句解釋:
cd ~/.ssh:檢視是否存在.ssh目錄
mkdir ~/.ssh:如果不存在,則建立一個.ssh目錄
git config --global user.name “賬号”:設定git全局賬号
git config --global user.email “郵箱”:設定git全局郵箱
ssh-keygen -t rsa -C “郵箱”:生成SSH Key
- 在作業系統的使用者目錄下C:\Users\administrator.ssh下,找到id_rsa.pub,将其中的内容複制出來 用建立的Git賬号temptation登入Git伺服器
gitblit部署 gitblit部署 - 将id_rsa.pub的内容貼到SSH Keys中,點選"添加"即可
gitblit部署 - Git用戶端使用
在目錄中,右鍵找到"Git Bash Here",将下圖紅色箭頭标記部分複制貼入
再次重新整理服務端,可以看到版本的送出
6. TortoiseGit安裝使用
下載下傳位址 https://tortoisegit.org/download/
下載下傳安裝包和語言包,如果你英語夠好,可以不用下載下傳語言包。
安裝時,一路預設安裝即可。
先安裝小烏龜
這時安裝漢化包
安裝完成後點選refresh
選擇中文,下一步,即可完成
如圖已經是中文了
7. 配置開機自動啟動服務
切換到解壓目錄,打開installService.cmd檔案進行配置。找到ARCH指派為amd64(64位OS,32位為X86)
在ARCH行下,新添加一行,CD的指派路徑為解壓路徑(注意CD後面沒有空格):
SET CD=D:\gitblit\gitblit-1.8.0
将啟動參數設定為空值,即–StartParams="" ^,如下圖所示:
最後,選中installService.cmd批處理檔案,以管理者方式打開即可。
若沒有提示異常,到Windows“服務”元件裡就可以找到“gitblit”這個服務了。接着把這個服務啟動類型設為“自動”,以後該服務就會自動啟動了,如下圖所示: