1. 程式人生 > >windows 搭建Git伺服器

windows 搭建Git伺服器

環境:windows10  gitblit1.8  jdk8

官網下載jdk8 和 gitblit  gitblit1.8  提取碼:pyp7

萬事具備只欠東風。

1. 安裝 jdk 從無到有_之JAVA基本開發環境搭建

2. 解壓gitblit壓縮包到任意目錄,進入data目錄編輯 defaults檔案(早些版本是直接編輯gitblit檔案的),實質還是配置gitblit檔案,看gitblit檔案內容就秒懂了。

3.  找到git.repositoriesFolder    設定git.repositoriesFolder=你的資料夾  (如F:/data/GitRepository)

 找到server.httpPort                 設定 server.httpPort=10101

找到server.httpBindInterface 設定server.httpBindInterface=你的ip (如192.168.0.103)

找到server.httpsBindInterface設定server.httpsBindInterface=localhost

4. 配置gitblit為windos服務,修改安裝目錄下的installService檔案  (啟動服務的時候有點問題,此處只記錄帶以後解決,你可以跳過這步,後面不受影響)

32位系統ARCH=x86  64位系統ARCH=amd64,修改完後雙擊執行(管理員帳號)。

成功後,win+r 執行services.msc可看到下圖

5 測試

在gitblit安裝目錄找到gitblit並雙擊啟動(管理遠帳號),啟動成功如下圖,在瀏覽器中輸入http://192.168.0.103:10101


以上整個git伺服器搭建完畢,下面內容是使用這個伺服器管理一個專案Demo。通過下面內容希望能對git的原理有更深入的理解。

gitblit預設管理員帳號/密碼是admin/admin

1. 建立服務端版本庫

登入後選擇版本庫--》建立版本庫      裡面的東西都很好懂,就不多說了。勾選加入.gitignore選項後,下面的下拉框要學東西。別的也沒什麼,然後點選建立就O了

看到熟悉的連線了吧,沒錯那就是遠端倉庫。預設顯示ssh:// 還是http://是可以在使用者中心個人偏好裡設定的。

好了用git在本地clone一份吧(git的安裝就不介紹好了,也是傻瓜式安裝)。

開啟服務端的.git檔案可以發現裡面僅僅記錄這專案相關的版本資訊,並沒包含實際的專案。

所以部署一個專案到git伺服器上的思路應該是:

1. 建立遠端倉庫

2. 本地拉取

3.本地提交專案(直接把專案考到對應的目錄,如testDemo目錄,然後右鍵add to index-->commit-->push)

而不是想著把一個專案直接放到遠端倉庫裡。