(內網、離線)在windows下搭建GitHub代碼管理平臺(類gitlab)

注:本人非專業程序員,純屬經驗分享。感覺這個就適合沒錢,還不能上網的小開發團隊。

本次用到的三個工具:Git-2.16.2-64-bit,TortoiseGit-2.6.0.0-64bit,gitblit-1.8.0,外加一個語言包TortoiseGit-LanguagePack-2.6.0.0-64bit-zh_CN。如果不願意自己去找的,可以從我的分享下載:

 鏈接:https://pan.baidu.com/s/1ZzSkILy_0vDHO5MIJ7Jnaw 密碼:xe79

    Git-2.16.2-64-bit的安裝參考GitLab中文網的教程:http://www.git-scm.com.cn/895.html。需要注意的是教程中說的是msysgit.exe,但是我沒找到,直接搜到的是Git-2.16.2-64-bit,親測可用。安裝完成後可以按照教程給出的示例操作一下,能用就表示OK,當然並不一定每個示例都能成功,放在後邊解決,不影響。

圖1. 安裝Git後的測試

      單獨使用Git必須使用命令行,這樣用起來不方便,所以需要用到TortoiseGit-2.6.0.0-64bit,這個工具能夠將push、commit等命令變成鼠標的點擊,方便了很多。安裝參照這篇博文:https://blog.csdn.net/qq_14918243/article/details/61919041

圖2. 安裝TortoiseGit後的右鍵菜單

有了以上兩個工具,雖然已經方便很多,但是顯示並不直觀友好,所以需要用到gitblit-1.8.0。它可在離線環境下搭建一個類似於GitHub網站的服務器,如果熟悉GitHub網站使用的童鞋應該會比較喜歡。gitblit的無需安裝,只需要下載後進行配置即可,參考https://blog.csdn.net/smellmine/article/details/52139299這篇博文。

小細節:本機IP地址查看可以使用 運行→cmd→ipconfig 命令查看,端口我使用的是8080

我沒有配置成以Windows服務的方式啓動,而是寫一個腳本文件設置成開機自動啓動。

首先新建一個txt文檔,在其中輸入:

@eco off
cd [存放gitblit.cmd的路徑]
start gitblit.cmd

然後另存爲[命名].cmd.並將該文件複製到:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 路徑下(Windows10),這樣就可以開機啓動了。

 測試了一下,還是設置成Windows服務啓動方便,開機就能自動啓動,而且不會有啓動gitblit.cmd的運行窗口。配置方法在第三篇博文末尾,非常簡單(gitblit-1.8.0安裝教程末尾)。

圖3. gitblit的網頁界面

每次登陸Gitblit需要打開瀏覽器,可以寫一個ServiceSearch.cmd腳本,文件雙擊執行來簡化,腳本內容爲:

set a=瀏覽器所在路徑;
start %a% IP地址:端口編號
以後就可以雙擊腳本直接打開頁面。

Ok.有了這個三個,那麼平臺的基礎就解決了,至於如何發揮效用,就需要進一步熟悉和探索了。有問題或者有興趣交流的可以聯繫我的郵箱:[email protected]

                                                                                                        2018/4/9        RobotBrain.M

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