SpringBoot實戰電商項目mall(30k+star)地址:github.com/macrozheng/…git
之前使用Gitlab搭建過Git服務,若是服務器配置低的話啓動和訪問都會特別慢。最近發現了Gogs這個開源項目,安裝方便,特別輕量級,推薦給你們!github
一款極易搭建的自助Git服務,特別輕量級,推薦給你們!docker
Gogs是一款極易搭建的自助Git服務,使用Go語言開發,只要Go語言支持的平臺它都支持,包括Linux、Mac OS X、Windows以及ARM平臺。Gogs對系統硬件要求極低,你甚至能夠在樹莓派上搭建它。數據庫
項目地址:github.com/gogs/gogsbash
Gogs在Docker環境下的安裝很是簡單,只須要兩個命令便可,推薦使用該方式來進行安裝。服務器
docker pull gogs/gogs
複製代碼
docker run
命令便可運行服務;docker run -p 10022:22 -p 10080:3000 --name=gogs \
-v /mydata/gogs:/data \
-d gogs/gogs
複製代碼
10022
對應的是Gogs的SSH服務端口,10080
對應的使用Gogs的HTTP服務端口,咱們還將容器的數據目錄掛載到了宿主機的/mydata/gogs
目錄下,這樣就算咱們從新建立容器數據也不會丟失。安裝完成後,咱們第一次訪問Gogs服務會顯示一個設置頁面,訪問地址:http://192.168.5.19:10080/學習
數據庫設置,這裏咱們直接使用內置的SQLite3
數據庫便可,使用其餘的須要自行搭建數據庫;spa
建立工單
按鈕來建立;頭像->管理面板->用戶管理
便可打開用戶管理界面;建立新的賬戶
,輸入相關信息便可完成建立。倉庫設置
中打開管理協做者
功能;增長新的協做者
並設置好權限便可,這樣協做者就能夠訪問並向該倉庫提交代碼了。遷移外部倉庫
便可;mall
項目爲例,項目地址:gitee.com/macrozheng/…mall
項目了!以前有寫過一篇《10分鐘搭建本身的Git倉庫》,使用的是Gitlab,下面對比下Gogs和Gitlab在安裝使用過程當中的優缺點,僅表明我的觀點。3d
比較方面 | Gogs | Gitlab |
---|---|---|
Docker鏡像大小 | 44MB | 836MB |
啓動速度 | 很快,幾秒 | 很慢,機器配置很差要10分鐘 |
配置要求 | 很低,樹莓派均可以 | 很高,吃內存,吃CPU |
訪問速度 | 夠快 | 機器配置好也還能夠 |
功能 | 功能較少 | 功能很豐富 |
mall項目全套學習教程連載中,關注公衆號第一時間獲取。code