Win10下使用GitStack搭建Git伺服器
Git是目前世界上最先進的分散式版本控制系統(沒有之一)。
許多人習慣用複製整個專案目錄的方式來儲存不同的版本,或許還會改名加上備份時間以示區別。 這麼做唯一的好處就是簡單,但是特別容易犯錯。 有時候會混淆所在的工作目錄,一不小心會寫錯檔案或者覆蓋意想外的檔案。
為了解決這個問題,人們很久以前就開發了許多種本地版本控制系統,大多都是採用某種簡單的資料庫來記錄檔案的歷次更新差異。
在公司或者自己使用的時候不免會有需要搭建一個簡單的Git伺服器自己使用的需求,不被外網訪問!或者一個團隊在一起共享程式碼,開發應用。
前期準備
- GitStack 安裝包
- Git 安裝包
關於安裝包:大家可以去官網下載最新版的安裝包,貼心的我為大家附上官網的下載地址;
Git官方下載地址:https://git-scm.com/downloads GitStack官方下載地址: https://gitstack.com/download/
安裝前檢視80埠是否被佔用
在CMD中輸入下面命令檢視80埠占用情況,如果被佔用請先解決佔用!不然會安裝失敗或者打不開GitStack首頁
netstat -ano | findstr "80"
被System佔用80埠解決方案
如果檢視PID資訊發現是System 佔用80埠,如果電腦安裝了SqlServer 請前往服務,停止SqlServerReportingServices服務
開始安裝
安裝GitStack,開啟直接下一步即可,如需改變安裝則自行修改!
這裡建議勾選Git,即使你已經安裝過git,在安裝時仍然需要勾選git,否則無法新建版本庫。
由於gitstack預設採用80埠,若電腦上存在tomcat等別的佔用80埠的服務,則會存在衝突佔用等問題,即電腦重啟後無法進入gitstack系統。
解決方法:安裝結束進入系統後首先修改埠號為8800或其他埠
GitStack的使用
1.進入GitStack
安裝完成會自動彈出GitStack的主頁;
-
如果沒有彈出請手動開啟 http://localhost/registration/login/?next=/gitstack/
-
如果彈出了頁面無法開啟,404等錯誤,請檢視服務是否開啟,80埠是否佔用,如果80埠占用請檢視上文的前期準備部分解決
2.建立倉庫
這個就是GitStack的主介面,這裡提示我們需要建立一個新倉庫。
提示如下資訊,說明建立成功!!
倉庫建立失敗
點選建立的時候提示錯誤,則說明我們的安裝的時候沒有選擇Git,這時就需要解除安裝重灌!
3.建立使用者
倉庫建立成功了,肯定得有小夥伴來上傳專案吧!誰來上傳呢?
這個時候就需要我們去建立使用者了
如下圖:
4.在倉庫為使用者分配許可權
1.返回倉庫管理頁面,點選已經有的倉庫上的小人頭像
2.點選新增使用者或新增使用者組按鈕
3.管理讀寫許可權
使用的注意事項
安裝的注意事項和解決辦法我已經穿插在安裝過程中了!請仔細檢視