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)
而不是想著把一個專案直接放到遠端倉庫裡。