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.管理讀寫權限
使用的注意事項
安裝的注意事項和解決辦法我已經穿插在安裝過程中了!請仔細查看