用gogs輕鬆搭建我的的git服務器

由於公司和家裏電腦裏面有些項目需作版本控制或者說共享吧,就想搭個本身的git服務器;本來想用gitlab,不過我服務器配置比較差,查了一下,看到gogs,眼前一亮:html

  • Gogs 的目標是打造一個最簡單、最快速和最輕鬆的方式搭建自助 Git 服務;
  • 開源;(這裏是源碼地址
  • 硬件要求低;

這不就是我要的嗎,就是它了,下面開始安裝;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

看到,噹噹噹當,安裝成功,註冊一個帳號,盡情的享受吧!數據庫

安裝成功

相關文章
相關標籤/搜索