Windows平台搭建Git服務教程詳解


引言

軟件企業的核心就是代碼,如何確保代碼的安全?如何在團隊開發中協同工作?為解決這些問題,我們需要采用相應的管理工具來滿足管理的需求。探長從最初的VSS、SVN、TFS到現在的Git存儲一路走來,感覺管理工具的升級改造不但能夠提升團隊的辦公效率,而且代碼的存儲更加的方便快捷。

Git服務現在獨樹一幟,相比其他的管理工具更加靈活,目前比較流行的開源項目托管網站Github(相當於程序員的新浪微博),以及開源中國提供的碼雲,他們提供了免費的私有倉庫托管,但相應的企業版收費比較昂貴。但很多企業不想把自己的核心托管到其他的平台,自己搭建私有倉儲,采用比較多是GitLab,他需要運行到Linux服務器上,在Windows平台上需要安裝虛擬機,配置比較麻煩,這里我們不做過多介紹。

目前國內使用Windows平台的用戶占大多數,本文詳細介紹如何在Windows平台下搭建Git服務器。

Gitblit簡介

Gitblit是一個開源的純Java庫,用於管理,查看和服務Git存儲庫。它主要是為托管集中存儲庫的小型工作組設計的工具。

Gitblit支持SSH,HTTP和GIT協議,它包含一種備份機制(* federation *),可用於將您的Gitblit實例中的存儲庫以及用戶帳戶,團隊定義,服務器設置和Groovy推鈎腳本(可選)備份到另一個Gitblit實例或Gitblit Federation Client。同樣,您可以使用聯合機制將單個工作區Gitblit實例聚合到公共的集中式服務器。

管理員可以從Web UI創建和管理所有存儲庫,用戶帳戶和團隊。可以使用Gitblit Manager或您自己的自定義工具從JSON RPC界面創建和管理所有存儲庫,用戶帳戶和團隊。管理員可以使用SSH和Powertools插件從命令行創建和管理所有存儲庫,用戶帳戶和團隊。

話不多說,先上一張圖,雖然很丑陋,但是非常的實用。

安裝准備

1.安裝配置jdk環境變量

下載jdk,下載鏈接:https://www.oracle.com/java/technologies/javase-downloads.html進行如下兩步完成下載(如果下載慢,可以在公眾號中回復001獲取)。

下載jdk-14.0.1_windows-x64_bin.exe

安裝完成后,配置Java環境:

  • 在系統變量下新建變量JAVA_HOME 變量值指向JDK安裝的文件夾。

  • 在系統變量下新建變量CLASSPATH 變量值輸入:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

  • 在Path中新建變量,輸入:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

2.下載Gitblit

下載鏈接:http://gitblit.github.io/gitblit/(如果下載慢,可以在公眾號中回復001獲取)。

將下載的壓縮包解壓至儲存文件夾,該文件夾建議命名為Git,並在該文件夾中新建一個名為GitRepository的文件夾,用於存儲資料,結構如下圖所示。

至此,我們完成了所有的准備工作。

Gitblit配置

1.配置gitblit.properties

找到F:\Git\gitblit-1.9.1\data(以探長安裝目錄為例)下的defaults.properties文件(gitblit.properties中包括了defaults.properties文件),以記事本方式打開。

  • 配置資料庫路徑:找到git.repositoriesFolder,配置如下圖

  • 配置HTTP協議端口號:找到server.httpPort,配置如下圖,其中端口號不能被其他應用占用

  • 配置服務器IP地址:找到server.httpsBindInterface,配置如下圖,輸入本機的IP地址(不建議本機使用自動獲取IP地址)或者Localhost

2.手動方式啟動Gitblit服務

啟動:雙擊安裝目錄(F:\Git\gitblit-1.9.1)中的gitblit.cmd,若彈出的窗體為關閉,說明服務啟動成功。

關閉:關閉運行的窗體或者雙擊目錄中的gitblit-stop.cmd關閉服務。

3.以Windows Service方式啟動Gitblit

在Gitblit目錄中找到installService.cmd文件,右鍵選擇編輯,進行如下圖所示配置:

  • 修改ARCH,32位系統:SET ARCH=x86;64位系統:SET ARCH=amd64

  • 添加CD為程序目錄 SET CD=F:\Git\gitblit-1.9.1(Gitblit目錄)

  • 修改StartParams里的啟動參數,設置為“”

編輯完成保存該文件,然后以管理員運行,Gitblit服務將自動安裝至Windows Service服務中,如下圖所示。

以上就是Gitblit配置的所有步驟,此時我們在瀏覽輸入之前設置的IP和端口,出現如下圖所示界面,說明我們已經配置成功啦。

總結

通過探長的實踐教程,我們可以快速的在Windows平台上搭建Git服務,Gitblit的具體使用方法會在后期Git相關操作教程進行講解。在程序的任何領域,第一步非常重要,希望本篇文章對你有所幫助。博文寫作不易希望多多支持,后續會更新更多內容!


免責聲明!

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



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