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相關操作教程進行講解。在程序的任何領域,第一步非常重要,希望本篇文章對你有所幫助。博文寫作不易希望多多支持,後續會更新更多內容!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章