一、Linux 系統日常運維九大技能 1、安裝部署 方式:U盤,光碟和網路安裝 其中網路安裝已經成為了目前批量部署的首選方式:主要工具有Cobbler和PXE+kickstart 可以參考如下鏈接內容: http://www.cnblogs.com/mchina/p/centos-pxe-kicks ...
一、簡介
以前,在別家的公司,一般早就把源代碼管理工具搭建好了,很少有機會自己搭建一套。最近,公司也許要把現在不少的源碼進行管理,於是我打算自己搭建源代碼管理伺服器。說起源代碼管理,當然有很多中解決方案,我個人偏向搭建一個 Git 伺服器。畢竟這個自己用的比較多,也熟悉。而且,現在一提到源代碼管理,一般就是 Git。那選擇什麼樣的 Git 伺服器呢?這是一個問題,這方面我不太熟悉,都是使用別人搭建的。後來我看到了 Gitblit ,它適合小型團隊的代碼管理,正好符合我們需求。
這個東西,沒有搭過,第一次搭建這個,還踩了不少坑。不複雜,但是對於新手來說,還是挺麻煩的,於是,我就記錄下來,以便以後使用。
我的系統是 Windows 10 專業版。廢話不多說,開始吧。
二、配置步驟
GitBlit 是用 Java 寫的,如果你想要安裝它,必須先安裝它的運行環境,它對 JDK 版本最低的要求是 Java 7,等於或者大於這個版本的都沒有問題。這個過程挺簡單的,直接上圖文說明。
1、下載 Java 的JDK ,地址:https://www.java.com/zh-CN/
點擊兩次才到真正下載頁面。
下載到本地的文件,我下載兩個,一個是 JDK,一個是 JRE,大家只下載一個就好。
2、安裝JDK步驟沒有什麼可說的,直接下一步就可以,根據自己的需求更改就可以。
3、配置Java環境變數
右鍵”電腦” => ”屬性” => ”高級系統設置” => ”高級” => “環境變數” => “系統變數”。
1)、新建:
變數名:JAVA_HOME
變數值:D:\program files\Java\jdk-1.8【具體要根據你自己的安裝路徑,我的是安裝在D盤的】
2)、新建:
變數名:CLASSPATH
變數值:%JAVA_HOME%/lib/dt.jar;%JAVA_HOME/%/lib/tools.jar
3)、添加:找到PATH變數,選擇編輯。
把 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 添加到”變數值”的結尾處。
4:確保電腦安裝了Java 運行時環境 JRE 或者 JDK ( version >=1.7 )。
在命令視窗中,輸入java命令:java -version,回車,如果出現版本信息,說明安裝成功。
5、下載Gitblit,切記,不用安裝,只需解壓,配置,啟動就可以了。
1)、下載Gitblit,下載地址:http://www.gitblit.com/
2)、解壓縮下載的壓縮包即可,無需安裝
6:配置Gitblit
1)、創建用於存儲文件的文件夾,根據自己的需求創建。
我的目錄是:D:\program files\Git\GitRepository
2)、找到Git目錄下的data文件下的 gitblit.properties 或者 defaults.properties 文件,用“記事本”或文本編輯器打開。
如果該目錄下存在 defaults.properties 和 gitblit.properties 兩個文件,真正配置內容在 defaults.properties 這個文件里。
gitblit.properties 文件包含一個 defaults.properties 文件而已。
3)找到 git.repositoriesFolder(資料庫路徑),賦值為 第1)步 創建好的文件目錄。
4)找到 server.httpPort,設定http協議的埠號(註意:所使用的埠不要與已有埠衝突)。
可以使用 netstat -ano|findstr 1000命令檢查是否有衝突。
5)找到 server.httpBindInterface,設定伺服器的IP地址。這裡就設定你的伺服器IP。
6)找到 server.httpsBindInterface,設定伺服器的IP地址。可以保持預設:localhost。
7)保存,關閉文件。
6、運行gitblit.cmd 批處理文件。
1)找到 gitblit 目錄中的 gitblit.cmd 文件,雙擊運行。
運行成功,結果如下:
2)在瀏覽器中打開,現在就可以使用GitBlit了。
7、設置成服務方式(Windows Service)啟動Gitblit
1)、在Gitblit目錄下,找到 installService.cmd 文件。
2)、用“記事本”或文本編輯器打開。
修改 ARCH
32位系統:SET ARCH=x86
64位系統:SET ARCH=amd64
添加 CD 為程式目錄
SET CD=E:\Git\gitblit-1.8.0 (你的實際目錄)
修改StartParams里的啟動參數
給空就可以了
3)、保存,關閉文件。
4)、關閉正在運行的cmd命令視窗,以管理員身份運行Gitblit目錄下的installService.cmd文件。
5)、在伺服器運行視窗中鍵入“services.msc”回車,打開 Windows 服務視窗。
在服務中,就能看到已經存在的gitblit服務了
6)啟動該服務。平時使用時,保持這個服務是啟動狀態就可以了。
三、總結
雖然很簡單,如果沒有具體的操作過,還是會踩不少坑的。我第一次運行就失敗了,提示缺少組件,找了半天解決方案,嘗試了很多其他的方法,最後還是解決了。有了一個好的結果,還是很欣慰的。好了,今天就寫到這裡了,不忘初心,每天努力一點點,老天不會辜負努力的人。