Win10系統使用Gitblit搭建局域網Git服務器


 

一、安裝配置jdk

1.下載

下載地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html

  

2.安裝jdk

 

3.配置環境變量

右鍵 計算機→屬性→高級系統設置→環境變量

新建系統變量:

CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

JAVA_HOME:C:\Program Files\Java\jdk-14.0.2(即jdk的安裝路徑)

編輯Path環境變量:新建 %JAVA_HOME%\bin%JAVA_HOME%\jre\bin

 jdk配置完成驗證:

cmd命令行窗口中鍵入命令: java -versionjavajavac幾個命令,如果出現JDK的編譯器信息,修改命令的語法和參數選項等信息,則配置成功。

 

二、Gitblit下載安裝

1.下載

 

 (官網下載很慢且一直無法成功,網上另外找的資源)

2.配置配置文件

進入gitblit1.9.1\gitblit-1.9.1\data\路徑下,復制defaults.properties文件改名為my.properties;

打開gitblit.properties,將defaults.properties改為my.properties,保存;

打開my.properties,修改端口和服務器IP地址:

1.修改git.repositoriesFolder = F:/GitWorkspace(改成自己新建的倉庫目錄路徑)

2.修改server.httpPort = 10101

3.修改server.httpBindInterface = 192.168.2.222(設置為本機IP地址,則局域網中其他電腦也可通過IP地址訪問到git服務器)

4.修改server.httpsBindInterface = localhost

5.最后修改server.certificateAlias = localhost

 

 

 3.運行Gitblit服務

在文件目錄下雙擊運行gitblit.cmd

 

4.在瀏覽器中打開Gitblit

在瀏覽器中輸入,https://localhost:8443或http://192.168.2.222:10101/,如果出現類似如下的界面,則說明服務器已經搭建完成了。默認的登錄賬號和密碼為 admin。首次登錄以后記得修改密碼。

 

 5.設置以Windows Service方式啟動Gitblit

notepad++打開installService.cmd和uninstallService.cmd,

修改 ARCH:

32位系統:SET ARCH=x86

64位系統:SET ARCH=amd64(我的電腦)

添加 CD 為程序目錄:

SET CD=你的程序目錄

運行installService.cmd文件(采用以管理員命令行的身份運行---powershell)

 

此時在服務管理下應該就可以看到Gitblit服務了,但狀態還不是Running,手動開啟它。平時使用時,保證這個服務是啟用狀態就可以了。

 

 但是,這里遇到一個報錯,無法啟動Gitblit服務:

 查看log文件:

 

 

 解決方案:

    • 下載最新版的Prunsrv.exe(http://www.apache.org/dist/commons/daemon/binaries/windows/);
    • 將commons-daemon-1.2.2-bin-windows\amd64\prunsrv.exe復制到\gitblit-1.9.1\amd64文件夾下;
    • 屬性-兼容性,選擇以管理員方式運行prunsvr.exe;
    • -將 installService.cmd和uninstallService.cmd中的gitblit.exe 改成 prunsvr.exe;
    • 再次使用上述方法運行installService.cmd,即可。
    • gitblit服務可以正常啟動了。

 

至此,Gitblit服務器搭建完畢,其使用方法見下篇博文。

 

參考:

Gitblit服務器搭建和局域網訪問【總結步驟】

Windows下配置Gitblit服務器

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM