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

引言

軟件企業的核心就是代碼,如何確保代碼的安全?如何在團隊開發中協同工做?爲解決這些問題,咱們須要採用相應的管理工具來知足管理的需求。探長從最初的VSS、SVN、TFS到如今的Git存儲一路走來,感受管理工具的升級改造不但可以提高團隊的辦公效率,並且代碼的存儲更加的方便快捷。html

Git服務如今獨樹一幟,相比其餘的管理工具更加靈活,目前比較流行的開源項目託管網站Github(至關於程序員的新浪微博),以及開源中國提供的碼雲,他們提供了免費的私有倉庫託管,但相應的企業版收費比較昂貴。但不少企業不想把本身的核心託管到其餘的平臺,本身搭建私有倉儲,採用比較可能是GitLab,他須要運行到Linux服務器上,在Windows平臺上須要安裝虛擬機,配置比較麻煩,這裏咱們不作過多介紹。java

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

Gitblit簡介

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

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

管理員能夠從Web UI建立和管理全部存儲庫,用戶賬戶和團隊。可使用Gitblit Manager或您本身的自定義工具從JSON RPC界面建立和管理全部存儲庫,用戶賬戶和團隊。管理員可使用SSH和Powertools插件從命令行建立和管理全部存儲庫,用戶賬戶和團隊。windows

話很少說,先上一張圖,雖然很醜陋,可是很是的實用。安全

安裝準備

1.安裝配置jdk環境變量

下載jdk,下載連接:https://www.oracle.com/java/technologies/javase-downloads.html進行以下兩步完成下載(若是下載慢,能夠在公衆號中回覆001獲取)。服務器

下載jdk-14.0.1_windows-x64_bin.exeoracle

安裝完成後,配置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相關操做教程進行講解。在程序的任何領域,第一步很是重要,但願本篇文章對你有所幫助。博文寫做不易但願多多支持,後續會更新更多內容!

相關文章
相關標籤/搜索