Git服務器的搭建

什麼是Git?

Git是一款免費、開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目。當然,除了Git以外,還有SVN,它也是用來管理項目的。度娘講的更詳細點。

以下講的是Git服務器的搭建。

你可以使用GitHub(https://github.com/)來創建自己的項目版本庫。但是呢,使用Github有個問題,如果你的項目是私有的,你需要付費。否則你的項目就是公開的。那不想掏錢還有別的辦法麼?答案是肯定的。

我使用的是Gitblit(http://www.gitblit.com/),在windows下創建服務器的。當然,你從官網上下載了Git版本。在安裝前,你還需要配置一下環境。下載JDK (http://www.java.com/zh_CN/).至於java的環境變量配置。度娘還是有的。下載完成後(我使用的是1.8.0),解壓,無需安裝,拷貝到你想存放的路徑。

1.創建名爲Gitrepository的文件夾,這個文件夾主要是用來存儲資料的。

2.這個版本跟較早之前的版本在配置Git的時候,基本上是沒有什麼區別的。在data文件夾裏面有兩個文件,一個是defaults.properties,另一個是gitblit.properties。第二個文件包含第一個文件。你可以在第二個文件裏面配置Git,也可以在第一個文件裏面配置文件。我這邊選擇的在第二個文件裏面配置Git。

3.在gitblit.properties裏面添加一句,git.repositoriesFolder = C:\Git\GitRepository,這裏是設置你剛纔創建的存儲資料的路徑。

4.設置http協議端口號,在defaults.properties 你可以看到 server.httpPort默認端口號是80或者是8080,這裏不建議使用默認端口號,這裏我將端口號設置爲

server.httpPort =1000(https協議端口號同理)

5.設置服務器的IP地址,這裏我是將服務器IP地址設置成本地的IP:127.0.0.1,server.httpBindInterface = 127.0.0.1(設置成你想要的IP地址即可)同時,將server.httpsBindInterface設定爲localhost

上面的配置完成好後,保存即可。

在剛纔解壓的文件夾裏面有個 gitblit.cmd批處理文件,雙擊運行即可。

等到批處理執行到這個界面的時候,說明你已經成功了。


這時候,你在你的瀏覽器裏面輸入127.0.0.1:1000(localhost:1000)[你設定的ip],就可以訪問git版本庫拉




那麼,現在有個問題,要是這個機器關機了,我們還得每次去重啓這個Git這顯得非常的不方便。所以,接下來,我們來設置以Windows Service 方式啓動Gitblit。

同樣在解壓的文件夾裏面,找到installservice.cmd文件。用記事本打開或者是其他文本編輯器打開,進行如下操作:

修改ARCH

32bit SET ARCH=X86

64bit  SET ARCH=amd64

添加你Git的目錄

SET CD =C:\Git\gitblit-1.8.0(你的Git目錄)

最後在修改StartParams的啓動參數,設置爲空即可。

之後以管理員身份運行,installService.cmd即可。

在服務器的服務管理下,你就能看能到gitblit服務了。


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