使用場景
軟件開發需要進行版本管理,當下流行的版本管理工具有Git、SVN等。在線的Git服務提供商也有很多,如Github、碼雲、碼市等。使用在線的Git服務的有一些缺點,如
- 可能有容量限制
- 可能有倉庫數量限制
- 可能有協作人數限制
- 私有收費
- 可能被封號、刪庫等
- 個人不信任服務提供商等
基於這些原因,我們很多情況下需要使用一個自己的Git服務器,這樣就不會有這些限制了。
這裏介紹一種移動式Git服務器搭建的方法。這種方法相對於使用租借網絡上的計算資源進行搭建服務器的方法,有成本低,靈活等優點。
搭建方法
準備裝備:移動一盤一個,Gitblit服務器軟件一個,裝有JAVA環境的電腦。
安裝步驟:
- Gitblit軟件拷貝到移動硬盤中,按照網絡上的教程安裝配置即可,將倉庫目錄設置到移動硬盤的某個目錄下。最好設置在和Gitblit同盤符的目錄下,這樣換電腦,不會因爲盤符改變而重新設置倉庫路徑。
- 目標電腦上安裝JAVA環境,因爲Gitblit運行依賴於JAVA環境。至此安裝完成。
工作原理
移動硬盤現在變成了一個移動的Git服務器。使用方法如下:
- 將硬盤連接到電腦時,點擊啓動Gitblit。
- 瀏覽器訪問Gitblit,可以管理項目。
- 使用git客戶端就可以同步代碼了。
更多場景
- 公司一臺電腦,家裏一臺電腦,二者數據同步。
- 外出不想帶電腦,帶一個盤就行。
- 數據備份,將電腦上的數據備份到移動硬盤上,使用Git管理起來。