【Git】如何搭建git服務器,並運行調試

一、問題

1.1、環境
電腦環境:Windows 10;
JDK環境: Jdk1.8;
Gitblit版本:1.8.0;
1.2、問題
我們在代碼管理的時候,如果不想託管,又想高效的管理代碼,那麼如何操作呢?git 搭建私服,給了我們一個很好的選擇;本項目是根據網上多位博主的操作,手動實際操作了一遍,文末有博文連接;畢竟,搭框架還是要自己動手操作一遍才踏實;

二、解答

2.1、基本知識;

1、gitblit下載地址:下載地址點我
2、本地下載git extensions;
3、下載安裝jdk;

2.2、實戰
將下載的gitblit壓縮包解壓,我這裏下載的是:1.8.0的版本:
在這裏插入圖片描述

然後,我們進入data目錄:
在這裏插入圖片描述

這裏,我們要做2件事:
①、將gitblit.properties裏的配置信息,key爲include的值改爲自己自定義的配置文件,這裏我準備新弄一個pets.properties配置文件:
在這裏插入圖片描述

②複製defaults.properties,並改名爲自己項目的配置文件,然後改名爲上面提到的pets.properties配置文件;

③、然後將pets.properties配置文件裏key爲git.repositoriesFolder的值修改爲服務器上主幹代碼存放地址,這裏,我新增了/git.repositories/git目錄,以後的代碼就提交到這裏;
在這裏插入圖片描述
④、修改gitblit服務器啓動的http請求端口號爲10101,因爲後面項目啓動了,會帶web端進行用戶管理,權限配置,代碼管理進度等管理;
在這裏插入圖片描述
⑤、修改好了之後,我們就可以到data目錄同級的文件裏,找到gitblit.cmd這個文件,然後用【超級管理員】的身份運行cmd,然後執行gitblit.cmd腳本,接着在web端頁面進行管理,角色配置等操作了;

⑥、打開瀏覽器,訪問ip地址:10101端口號就可以訪問web管理頁面了;
在這裏插入圖片描述
2.3、問題1
我在本地搭建項目的時候,正常啓動,上面的截圖也是在本地截圖的;但是,我到服務器上啓動項目,卻報錯了,報錯信息如下:
在這裏插入圖片描述
我用netstat -aon|findstr "8089"也沒有發現佔用的端口號啊,一直不知道哪裏衝突了,換了好幾個端口號都是這樣;我後來發現,可能根本不是端口號的衝突,會不會是地址的衝突;因爲,這裏日誌裏說的是:無法註冊請求,關鍵詞是address,所以我把原來的具體的IP地址換成了127.0.0.1,然後就成功了:
在這裏插入圖片描述

哈哈

2.4、問題2
然後我們去外網訪問,發現根本訪問不了。。。
查看了防火牆,防火牆是關着的,沒有然後查看了 【洛易】的博客,在自己的pets.properties文件裏,將server.httpBindInterface= 空着就好,接着在外網就能訪問了;感謝;

2.5、新增倉庫
①、登錄gitblit的web端管理頁面,點擊右上角,有一個【new repository】點擊:
在這裏插入圖片描述
②、起一個git項目名字即可,然後點擊下方的創建,一個倉庫就創建完畢了;
在這裏插入圖片描述

2.6、提交文件
選擇本地需要提交的文件夾/文件,然後選擇:
在這裏插入圖片描述

在Git Extensions選項中選擇Add files:
在這裏插入圖片描述

然後打開Git Extensions,將需要提交的東西下拉到左下角的【反載入】去,然後提交即可;
在這裏插入圖片描述

然後我們登陸服務器,發現下圖目錄下有一個100M的文件,跟我本地大小的差不多,如果沒猜錯,這個就是經過git處理過的PACK文件(你可以理解爲Git處理過的特殊的壓縮文件):
在這裏插入圖片描述
本篇內容完結;

三、總結

歡迎關注我的
CSDN博客: https://blog.csdn.net/River_Continent
微信公衆號:幕橋社區
在這裏插入圖片描述
* 知乎:張牧野, https://www.zhihu.com/people/zhang-mu-ye-37-76/activities
* 簡書: https://www.jianshu.com/u/02c0096cbfd3

四、參考資料:
1、Gitblit官網:http://www.gitblit.com/
2、[狂風驟起](https://www.cnblogs.com/xifenglou/p/6952604.html):https://www.cnblogs.com/xifenglou/p/6952604.html
3、Gitblit使用過程中的記錄:https://www.jianshu.com/p/b14b5a8afe0e

發佈了348 篇原創文章 · 獲贊 202 · 訪問量 83萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章