由於公司和家裏電腦裏面有些項目需作版本控制或者說共享吧,就想搭個本身的git服務器;本來想用gitlab,不過我服務器配置比較差,查了一下,看到gogs,眼前一亮:html
這不就是我要的嗎,就是它了,下面開始安裝;mysql
我使用的docker的方式運行,若是還未安裝docker,能夠看參考園友的這篇文章能夠說是很是詳細了;docker安裝好後執行:git
# 拉取鏡像 $ docker pull gogs/gogs # 建立容器宿主機的gogs目錄 $ mkdir -p /var/gogs # 運行容器,這裏的參數很簡單,若是不明白的話,很容易就百度獲得; $ docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs
接下來使用執行以下命令,查看運行中的全部容器。github
$ docker ps #若是容器中止,使用這個啓動容器 $ docker start gogs
看到這個,表示搭建成功,接下來;
sql
打開 http://你的host:10080/ ,看到以下初始配置界面:在數據庫類型那裏選擇你使用的數據庫就行,Gogs 要求安裝 MySQL、PostgreSQL、SQLite三、MSSQL 或 TiDB。我這裏選了SQLite3,若是你選了mysql或者其餘的,填寫正確的數據庫主機,帳號密碼等就ok了,我這裏就不一一演示了;
docker
看到,噹噹噹當,安裝成功,註冊一個帳號,盡情的享受吧!數據庫